Ciao a tutti, come spesso mi capita mi sono bloccato su di un problema che sarà stupidissimo, ma non riesco a trovare la soluzione!
Sicuramente si tratterà di apici o virgolette mancanti che non mi permettono di inserire i seguenti valori all' interno della mia tabella!
Codice PHP:
$title=mysql_real_escape_string($_POST['film']);
$room=$_POST['sala'];
$data=mysql_real_escape_string($_POST['data']);
$ore=$_POST['ore'];
$minuti=$_POST['minuti'];
$orario="$ore:$minuti:00";
$query="SELECT total FROM room WHERE id='$room'";
$result=mysql_query($query) or die (mysql_error());
$row=mysql_fetch_array($result);
$total=$row['total'];
$query="SELECT id FROM film WHERE title='$title'";
$result=mysql_query($query) or die (mysql_error());
$row=mysql_fetch_array($result);
$film=$row['id'];
$query = "INSERT INTO show(id_film,date,hour,id_room,freeseat) VALUES($film,'$data','$orario',$room,$total)";
$result = mysql_query($query) or die(mysql_error());
Il messaggio di errore è il seguente:
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 'show(id_film,date,hour,id_room,freeseat) VALUES(1,'22/06/2008','00:00:00',1,500)' at line 1
Vi ringrazio per l'attenzione