Ciao ho fatto questo script che deve permettermi di acquistare un giocatore.
Il problema è che esce sempre il messaggio "Non hai abbastanza soldi....." cosa impossibile dato che 10 milioni è maggiore di 300 mila.
Ho sbagliato ad assegnare il valore a $cash e $costo
Grazie per le risposte0
PHP:
<?
//connessione al database
include('connect.php');
//cash della squadra
$team = $_SESSION['username'];
$query = "SELECT * FROM SQUADRA_dati WHERE team='$team'";
$result = mysql_query($query) or die (mysql_error());
$row = mysql_fetch_array($result);
$cash = $row['cash'];
//prezzo giocatore
$query = "SELECT * FROM GIOC_giovani";
$result = mysql_query($query) or die (mysql_error());
$row = mysql_fetch_array($result);
$id = $row['id'];
$costo = $row['costo'];
//il cash non è sufficiente...
if($cash < $costo){
echo "Non hai abbastanza soldi per acquistare il giocatore.";
}else{ //...altrimenti procedo con l'acquisto
//togliamo i soldi dal conto
$operazione = ($cash - $costo);
$query="UPDATE GIOC_giovani SET squadra='$team' WHERE id='$id'";
$result = mysql_query($query) or die (mysql_error());
}
?>
Il problema è che esce sempre il messaggio "Non hai abbastanza soldi....." cosa impossibile dato che 10 milioni è maggiore di 300 mila.
Ho sbagliato ad assegnare il valore a $cash e $costo
Grazie per le risposte0