questo è il codice di una query
Codice PHP:
if(isset($_POST['id'])){
$id_q= $_POST['id'];//leggo l'id del questionario
}
//modifico i dati
//tabella 1
if(isset($_POST['submit'])){
$id_q=$_POST['id_nascosto'];
$val_c1= $_POST['1_a1'];
$val_c2= $_POST['1_a2'];
$val_c3= $_POST['1_a3'];
$val_c4= $_POST['1_a4'];
$val_c5= $_POST['1_2a1'];
$val_c6= $_POST['1_2a2'];
$val_c7= $_POST['1_2a3'];
$val_c8= $_POST['1_2a4'];
$val_c9= $_POST['1_2a5'];
$val_c10= $_POST['1_2a6'];
$val_c11= $_POST['1_2b'];
$val_c12= $_POST['1_3a'];
$val_c13= $_POST['1_3b'];
$val_c14= $_POST['1_4a'];
$val_c1=addslashes($val_c1);
$val_c2=addslashes($val_c2);
$val_c3=addslashes($val_c3);
$val_c4=addslashes($val_c4);
$val_c5=addslashes($val_c5);
$val_c6=addslashes($val_c6);
$val_c7=addslashes($val_c7);
$val_c8=addslashes($val_c8);
$val_c9=addslashes($val_c9);
$val_c10=addslashes($val_c10);
$val_c11=addslashes($val_c11);
$val_c12=addslashes($val_c12);
$val_c13=addslashes($val_c13);
$val_c14=addslashes($val_c14);
mysql_select_db($database_prova, $prova);
$uppa="UPDATE t1 SET a1='$val_c1', a2='$val_c2', a3='$val_c3', 1a='$val_c4', 2a1='$val_c5', 2a2='$val_c6', 2a3='$val_c7', 2a4='$val_c8', 2a5='$val_c9', 2a6='$val_c10', 2b='$val_c11', 3a='$val_c12', 3b='$val_c13', 4a='$val_c14' WHERE id='$id_q'";
$query=mysql_query($uppa, $prova) or die(mysql_error());
echo "Dati modificati. Per modificare un nuovo questionario <a href='Ricerca.php'>clicca qui
</a>";
}
tutto funziona perfettamente su easyphp mentre online ottengo quell'errore
se stampo la query (echo $uppa
ottengo
UPDATE t1 SET a1='1', a2='2', a3='3', 1a='45', 2a1='1', 2a2='2', 2a3='3', 2a4='4', 2a5='5', 2a6='6', 2b='5', 3a='4', 3b='6', 4a='1' WHERE id='5' Dati modificati. Per modificare un nuovo questionario clicca qui