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