:haha:
Berichten: 482
avatar
Offline Stuur privebericht
Goede dag beste leden
ik loop met een klein vraagje.

Ik ben bezig met een script voor ervaring en levels etc maar nu heb ik het volgende probleem
momenteel heb ik het zo staan : *gedeelte*
Code | Selecteer Alles
minimaliseren
1
2
3
4
if($player['level'] = ) {$nodig 150;}
elseif(
$player['level'] = ) {$nodig 330;}
elseif(
$player['level'] = ) {$nodig 680;}
elseif(
$player['level'] = ) {$nodig 1290;}

en dan om et toe te voegen in de database
Code | Selecteer Alles
minimaliseren
1
mysql_query("UPDATE `members` SET `nodig`='$nodig' WHERE `username`='".$player['username']."'");


zou het mogelijk zin om die nodig in een array te zetten?
zo jah heeft iemand miss een klein voorbeeldje
bedankt
07-05-2011 18:40
Dit topic is 239 keer bekeken door 40 verschillende leden
Reacties op: "Array"
1 | 2 Volgende pagina
Berichten: 849
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
$henk = array("150","330","680","1290");
$nodig $henk["$player['level']"];


Zoiets?
07-05-2011 18:45
:haha:
Berichten: 482
avatar
Offline Stuur privébericht
Quote: Perrytje11

Code | Selecteer Alles
minimaliseren
1
2
$henk = array("150","330","680","1290");
$nodig $henk["$player['level']"];


Zoiets?



oehhw thnx

dan ga ik daar mee verder

07-05-2011 18:46
Informatica Student
Berichten: 1406
avatar
Online Stuur privébericht
Quote: arendjee

Quote: Perrytje11

Code | Selecteer Alles
minimaliseren
1
2
$henk = array("150","330","680","1290");
$nodig $henk["$player['level']"];


Zoiets?



oehhw thnx

dan ga ik daar mee verder


Code | Selecteer Alles
minimaliseren
1
2
$henk = array(150,330,680,1290);
$nodig $henk[$player['level']];

Om het even iets netter te maken

Edit:
Na KD zijn post de code aangepast. Quotes verwijderd in de array,
07-05-2011 18:51
Berichten: 2123
avatar
Offline Stuur privébericht
Een kleine opmerking: De quotes zijn in de array niet nodig, en het is zelfs beter om ze achterwegen te laten. Daarnaast zijn de dubbele quotes op regel twee ook overbodig, het zou me zelfs niet verbazen als deze ervoor zorgen dat de code niet meer correct werkt...
07-05-2011 18:54
Informatica Student
Berichten: 1406
avatar
Online Stuur privébericht
Quote: Killingdevil

Een kleine opmerking: De quotes zijn in de array niet nodig, en het is zelfs beter om ze achterwegen te laten. Daarnaast zijn de dubbele quotes op regel twee ook overbodig, het zou me zelfs niet verbazen als deze ervoor zorgen dat de code niet meer correct werkt...


En nu voel ik me slecht voor het vergeten van die quotes in de array ._.
07-05-2011 18:56
:haha:
Berichten: 482
avatar
Offline Stuur privébericht
nog ff een klein vraagje vind het zonde om daar nieuw topic voor te openen.

ik wil namelijk voor de xp berekening iets hebben een voorbeeld hoe ik eht bedoel
Code | Selecteer Alles
minimaliseren
1
2
3
$stijging 120;
$startxpnodig 150
$nodig 
= ($stijging+$startxpnodig);


maar nu wil ik dus dat het weer geven word maar dan 100x onder elkaar en dan die stijging elke keer der bij opgeteld.
zodat ik de getallen heb voor xp
07-05-2011 19:03
Berichten: 849
avatar
Offline Stuur privébericht
Bij scripts staat dit:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
<? 
$aantal 
"100"

for(
$i=0$i $aantal$i++) 

    echo 
$i.'x hallo!'

?>

Daar kun je vast iets mee
07-05-2011 19:06
Informatica Student
Berichten: 1406
avatar
Online Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
$stijging 120;
$nodig 150;
echo 
'array(';
for(
$i=0$i 100$i++) {
echo 
$nodig ',';
$nodig += $stijging;
}
echo 
');';

Zoiets? Niet vergeten de laatste komma dan weg te halen.

Edit: haha @ Perry.
07-05-2011 19:06
Berichten: 637
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
for ($i 0$i == 100$i++) {
    echo (
$i 150);
}


Zoiets?
07-05-2011 19:08
:haha:
Berichten: 482
avatar
Offline Stuur privébericht
thnx ga het even proberen
aangezien ik lui ben om elke keer zelf de xp te berekenen per stuk hehe
07-05-2011 19:08
Reageer op: "Array"
1 | 2 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden