Ciao a tutti!
Ho un problema che non riesco a risolvere...data la mia poca dimistichezza
ho scritto questo codice (per il gdr che sto costruendo) che mi permette di "depositare" una somma di denaro dalla "tasca" del personaggio alla "banca"
ma quando vado a cliccare su DEPOSITA viene fuori questo messaggio:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = 370' at line 1
cosa sbaglio??
Ho un problema che non riesco a risolvere...data la mia poca dimistichezza
ho scritto questo codice (per il gdr che sto costruendo) che mi permette di "depositare" una somma di denaro dalla "tasca" del personaggio alla "banca"
Codice:
<?php
session_start();
require '../../config/includes_into.php';
// controllo sessione
if (empty($_SESSION['id_pg'])) {
header("Location:../index.php"); }
// fine controllo sessione
$db=dbconnect();
$id_personaggio= $_SESSION['id_pg'];
$sq="SELECT soldi FROM personaggi WHERE id = " . $_SESSION['id_pg'];
$Result = mysql_query($sq);
$rs = mysql_fetch_array($Result);
$soldi = $rs["soldi"];
If ($soldi < $DEPOSITO){
echo "<script language='javascript'>alert('Non Possiedi Questa Somma');</script>";
}
else {
$deposito= "UPDATE personaggi SET Banca = Banca + $DEPOSITO WHERE id = " . $_SESSION['id_pg'];
mysql_query("$deposito") or die(mysql_error());
$agg_soldi= "UPDATE personaggi SET soldi = soldi - $DEPOSITO WHERE id = " . $_SESSION['id_pg'];
mysql_query("$agg_soldi") or die(mysql_error());
print "<script language='javascript'>alert('Deposito effettuato con successo.');</script>";
}
mysql_close ($connessione);
?>
ma quando vado a cliccare su DEPOSITA viene fuori questo messaggio:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = 370' at line 1
cosa sbaglio??