Ciao a tutti ho da poco iniziato a programmare in PHP e non riesco ad ottenere il risultato desiderato.
Vi posto il codice del file Build.php
Quello che non riesco ad ottenere e' che quando i soldi totali sono 0 il form non invii più dati allo script php. Ho provato con la funzione unset, ma il conteggio dei soldi continua ad andare sottozero.
Come posso fare?
Grazie
<html>
<head>
<title>Build</title>
</head>
<form action='build.php' method='post'>
<?php
$costo=2000;
if(isset($_POST['Pulsante'])){ //l'utente ha cliccato
if(intval($_POST['solditot'])==0) unset($_POST['Pulsante']);
$solditot = intval($_POST['solditot']) - $costo;
}else{
$solditot=10000;
}
?>
<body bgcolor="#000000">
[img]file:///C|/Documents%20and%20Settings/Bio/Desktop/cacciap.jpg[/img]
</p>
<font color="#FF0000" size="4">Costo: <?php print($costo); ?> </font></p>
<font color="#FF0000" size="4">Soldi totali: <?php print($solditot); ?> </font></p>
<font color="#FF0000" size="4">Tempo costruzione: 2 min e 35 sec</font></p>
<font color="#FF0000" size="4">
<input type=hidden name="solditot" value="<?php echo $solditot; ?>">
<input type="submit" name="Pulsante" value="Costruisci">
</font></p>
</form>
</body>
</html>