Ciao.
Io ho una pagina di verifica di un form che ha sempre funzionato bene! Improvvisamente non va più...
Codice PHP:
if($_POST['Cara']==Agilità) { $Skill = Agilità; $Carat = $row[Agilità]; }
elseif($_POST['Cara']==Vigore) { $Skill = Vigore; $Carat = $row[Vigore]; }
elseif($_POST['Cara']==Intelletto) { $Skill = Intelletto; $Carat = $row[Intelletto]; }
if ($Carat >= 1 && $Carat <= 10) { $minimo = 100; }
elseif ($Carat >= 11 && $Carat <= 15) { $minimo = 200; }
elseif ($Carat >= 16 && $Carat <= 20) { $minimo = 400; }
elseif ($Carat >= 21 && $Carat <= 25) { $minimo = 800; }
elseif ($Carat >= 26 && $Carat <= 29) { $minimo = 1600; }
if($row[Esperienza]>=$minimo)
{
$query = "UPDATE pgu SET $Skill = $Carat + 1 WHERE Nick='$row[Nick]'";
$result = mysql_query($query, $db);
$query = "UPDATE pgu SET Esperienza = $row[Esperienza] - $minimo WHERE Nick='$row[Nick]'";
$result = mysql_query($query, $db);
echo"[b]<center>Hai sviluppato $Skill di 1 punto[/b]</center>";} else { echo"<font color='red'>[b]<center>Non hai abbastanza exp
per sviluppare questa caratteristica</font>[/b]</center>"; } ?>
mi sviluppa sempre la skill, anche quando non c'è il $minimo indispensabile!!