
Originariamente inviata da
Alhazred
Adesso ti dice quale sia il problema, il problema è su
int1='prova1'
o potrebbe essere subito prima, su
telefono='',
adesso il motivo devi vederlo tu secondo la struttura del db, fa un po' di prove eseguendo la query a mano su phpmyadmin, così fai prima a vedere quando funzionerà.
Raga, scusatemi, ho fatto e rifatto questa query una marea di volte, ma ricevo sempre un errore quando provo a fare l'update del camp int1 ...
Questa la query :
codice:
$sql = "UPDATE CommesseOfficina SET veicolo = UPPER ('$veicolo'), targa = UPPER ('$targa'), km = UPPER ('$km'), telaio = UPPER ('$telaio'), cliente = UPPER ('$cliente'), indirizzo = UPPER ('$indirizzo'), piva = ('$piva'), tel = ('$tel'), int1 = UPPER ('$int1') WHERE id = '".$_SESSION['id']."'";
fino a tel = ('$tel') funziona benissimo, il campo $int1 nel database è un varchar(70)
Questo l'errore:
codice:
UPDATE CommesseOfficina SET veicolo = UPPER ('1'), targa = UPPER ('AD122DC'), km = UPPER ('120000'), telaio = UPPER ('Z893F12696D'), cliente = UPPER ('VIOLA ANTONIO'), indirizzo = UPPER ('VIA NICOTERA 15/B'), piva = ('4119500652'), tel = ('0898281256'), int1 = UPPER (PULIZIA RADIATORE esterno) WHERE id = '54'Errore nella query UPDATE CommesseOfficina SET veicolo = UPPER ('1'), targa = UPPER ('AD122DC'), km = UPPER ('120000'), telaio = UPPER ('Z893F12696D'), cliente = UPPER ('VIOLA ANTONIO'), indirizzo = UPPER ('VIA NICOTERA 15/B'), piva = ('4119500652'), tel = ('0881256'), int1 = UPPER (PULIZIA RADIATORE esterno) WHERE id = '54': 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 'int1 = UPPER (PULIZIA RADIATORE esterno) WHERE id = '54'' at line 1
Dove sbaglio 
sto impazzendo, mi sono controllato i campi una marea di volte ...