- Home
- Categorie
- Coding e Sistemistica
- Coding
- errore query
- 
							
							
							
							
							
errore queryCiao , 
 c'è qualcuno che gentilmente mi aiuterebbe a capire dov'è l ' errore.L ' errore che mi da la pagina è questo : Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING questa è la riga dove mi segnala l ' errore : $query=mysql_query("Update utenti SET name="$_POST['name']", surname="$_POST['surname']", anni="$_POST['anni']", 
 residenza="$_POST['residenza']", username="$_POST['username']", mail="$_POST['mail']" WHERE username="$_POST['username']"");
 
- 
							
							
							
							
							
Ciao myhost, 
 prova a togliere le ' dai nomi delle variabili.
 Esempio:
 $_POST[name] invece di $_POST['name'] 
 Facci sapere se poi funziona,ciao!
 
- 
							
							
							
							
							
Ciao probid, 
 ho tolto le ' dai nomi delle variabili e adesso la pagina non mi da errori.Però adesso c'è un altro problema : 
 Qualunque parola io scriva nell ' input text la query modifica il contenuto del campo della tabella in un campo vuoto.
 
- 
							
							
							
							
							
prova cosi': $query=mysql_query("Update utenti SET name='".$_POST['name']."', surname='".$_POST['surname']."', anni='".$_POST['anni']."', 
 residenza='".$_POST['residenza']."', username='".$_POST['username']."', mail='".$_POST['mail']."' WHERE username='".$_POST['username']."'");(Premesso che cmq i valori siano tutti di tipo char o varchar nel DB e che dovresti gestire l'escape degli apici se necessario)