PHP gevorderde |
|
Ik krijg een melding dat ik mijn while lussen niet goed heb afgestoten...
En als ik het script afsluit dat ik zo ga geven is de error weg.
Kan iemand zien wat de oorzaak is van:
Parse error: syntax error, unexpected '}' in /opt/www/schoeterst3/web/zwobbel.webvisual.be/Game/wereldkaart/aanvallen.php on line 59
<?
$NPC = array('Musketier' => 'Speervechter', 'Boogschutter ' => 'Speervechter', 'Speervechter' => 'Paard', 'Goedendag' => 'Paard');
foreach( $NPC as $sField => $sMessage )
{
if ($_POST[$sField] > 0)
{
$aanval = $_NPC['Aanval_'.$sField] * $_AANVAL[$sField] * $_POST[$sField];
$verdediging = Get_verdediger($Temp_id,$Temp_dorp_id) * $_NPC['Verdediging_'.$sMessage];
$Battle = $verdediging - $aanval;
if ($Battle > 0)
{
$Verdediger_Winst = $Verdediger_Winst + 1;
} else
{
$Aanval_Winst = $Aanval_Winst + 1
} // Dit is bij mij regel 59
} else
{
$Verdediger_Winst = $Verdediger_Winst + 1;
}
}
?>
<? $NPC = array('Musketier' => 'Speervechter', 'Boogschutter ' => 'Speervechter', 'Speervechter' => 'Paard', 'Goedendag' => 'Paard'); foreach( $NPC as $sField => $sMessage ) { if ($_POST[$sField] > 0) { $aanval = $_NPC['Aanval_'.$sField] * $_AANVAL[$sField] * $_POST[$sField]; $verdediging = Get_verdediger($Temp_id,$Temp_dorp_id) * $_NPC['Verdediging_'.$sMessage]; $Battle = $verdediging - $aanval; if ($Battle > 0) { $Verdediger_Winst = $Verdediger_Winst + 1; } else { $Aanval_Winst = $Aanval_Winst + 1 } // Dit is bij mij regel 59 } else { $Verdediger_Winst = $Verdediger_Winst + 1; } } ?>
|