if($_POST['soldlvl3'] > 0){
if($moneyover == 3){
$money = 3000;
}
if($moneyover == 2){
$money = 2000;
}
if($moneyover == 1){
$money = 1000;
}
if($moneyover == 0){
$money = 0;
}
$gelddood = rand(0,3);
$moneyover = $_POST['soldlvl3']-$gelddood;
if($gelddood == 0){
echo"<tr><td>Al je Lvl-3 soldaten hebben het overlefd, je hebt $money geld geroofd";
}
else if($gelddood > $_POST['soldlvl3'] || $gelddood == 3){
echo"Al je lvl-3 soldaten zijn dood, je hebt $money geroofd";
}
}
Toon Meer
Als ik invul bij soldlvl1 3 en zo gaan dood dan weergeeft hij het goed dus 0 geld geroofd maar als het zo is dat alle soldaten het overleefd hebben dus gelddood 0 is dan weergeeft hij wel dat alle soldaten het overleefd hebben maar weergeeft hij geen je hebt 3000 gewonnen wat wel zou moeten volgens mij vanwegen de bovenste if's alleen dat doet hij dus niet wat ik ook prboeer
heeft iemand enig iedee hoe dit zou kunnen komen (zo ja alstjebliefd sorry dat ik het vraag ook alleeen doen als je er zin in hebt en tijd voor hebt hoor! graag uitlleggen wat er fout was en waarom) want dan leer ik er ook nog iets van en dat is de bedoeling alfast heel erg bedankt
groetjes tim
ik denk zelf dat het hem zit in de variabelen $moneyover want hij weergeeft gewoon als al je soldaten overleven dus waar hij 3000 zou moeten geven weergeeft hij 0 dus de onderste $money maar wat ? ik weet het niet
!ik dednk dat ik het heb de bovenste if's moten else if's zijn denk ik ga het nu testen!(heelaas is het niet)