Controllo FORM e invio dati al DB

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
ho riguardato
1) usi per connetterti mysqli
2) per fare la insert invece usi mysql, non puoi mescolare le due cose
PHP:
$result = $sql->query($query);//hai messo $sql = new mysqli("localhost", "root", "", "my_luca");
3) attenteto comunque scrivi $query="NSERT INTO.... correggi in $query="INSERT INTO...
 

Kirsolo

Utente Attivo
17 Gen 2013
171
0
0
ciao
ho riguardato
1) usi per connetterti mysqli
2) per fare la insert invece usi mysql, non puoi mescolare le due cose
PHP:
$result = $sql->query($query);//hai messo $sql = new mysqli("localhost", "root", "", "my_luca");
3) attenteto comunque scrivi $query="NSERT INTO.... correggi in $query="INSERT INTO...

quindi per capirci è meglio mettere tutto con mysql invece che mysqli, in questo modo:

PHP:
.....
$sql = new mysql("localhost", "root", "", "my_luca");	
		$query="INSERT INTO immobile(nickname, denominazione, indirizzo, localita, descrizione, estensioneTerreno, estensioneSupAbit, tipo, status, referente, nCamere, nBagni, prezzo, speseCondominiali, giardino, immagine,img2,img3,img4, data, ins_mail, boxauto) 
				VALUES('$nome','$denominazione','','','$descrizione','0','0','ciao','$stato','','0','0','$prezzo','0','','$salva_file[0]','$salva_file[1],'$salva_file[2],'$salva_file[3]','$data','$email','')";
				var_dump($query);//e qui verifichi che venga scritta come dovrebbe
				mysql_query($query) or die(mysql_error());	
				$err=$mess_err.$messaggio."i tuoi dati sono stati inseriti<br />";		 
		//mostri il messaggio 
		echo $err; 
....
 

Kirsolo

Utente Attivo
17 Gen 2013
171
0
0
quindi per capirci è meglio mettere tutto con mysql invece che mysqli, in questo modo:

PHP:
.....
$sql = new mysql("localhost", "root", "", "my_luca");	
		$query="INSERT INTO immobile(nickname, denominazione, indirizzo, localita, descrizione, estensioneTerreno, estensioneSupAbit, tipo, status, referente, nCamere, nBagni, prezzo, speseCondominiali, giardino, immagine,img2,img3,img4, data, ins_mail, boxauto) 
				VALUES('$nome','$denominazione','','','$descrizione','0','0','ciao','$stato','','0','0','$prezzo','0','','$salva_file[0]','$salva_file[1],'$salva_file[2],'$salva_file[3]','$data','$email','')";
				var_dump($query);//e qui verifichi che venga scritta come dovrebbe
				mysql_query($query) or die(mysql_error());	
				$err=$mess_err.$messaggio."i tuoi dati sono stati inseriti<br />";		 
		//mostri il messaggio 
		echo $err; 
....
non riesco a capire proprio, ho riprovato soltanto con la form di caricamento img:

PHP:
$sql = new mysqli("localhost", "root", "", "my_luca");
						$query="INSERT INTO immobile(nickname, denominazione, indirizzo, localita, descrizione, estensioneTerreno, estensioneSupAbit, tipo, status, referente, nCamere, nBagni, prezzo, speseCondominiali, giardino, immagine,img2,img3,img4, data, ins_mail, boxauto) 
						VALUES('','','','','','0','0','','','','0','0','0','0','','images_immobili/$nomefile','','','','','','')";  
						var_dump($query);//e qui verifichi che venga scritta come dovrebbe
						if(!$sql->query($query)) { 
							echo $sql->error; }

in questo modo e mi funziona.
Se lo faccio così in quello di prima mi dice: Column count doesn't match value count at row 1
:$
:$
 

Kirsolo

Utente Attivo
17 Gen 2013
171
0
0
Ti ho allegato il file e la tabella sql, casomai riuscissi a testarli e farli andare.
Grazie.
 

Allegati

  • uploadForm.zip
    4,3 KB · Visite: 140
Discussioni simili
Autore Titolo Forum Risposte Data
P invio form non corretto dopo controllo dati PHP 8
A Problema form: controllo campi vuoti e inibizione pulsante invio Javascript 5
M Problema con controllo form in real time jQuery 6
A [PHP] Controllo nome utente form di registrazione PHP 4
M [ASP] Upload file da form controllo Classic ASP 5
M [PHP] controllo inserimento dati un un form PHP 4
gandalf1959 Funzione di controllo su un form, comportamento inaspettato Javascript 6
F controllo form php con restituzione errori nella form PHP 10
M controllo di quantità in un form Javascript 0
P controllo sul form Javascript 1
S Controllo di due form in Javascript Javascript 1
Z Controllo campi di un form php PHP 5
T problema strano con procedura di controllo da database, di dati immessi in un form asp Classic ASP 5
H Effettuare il controllo dei campi di un form e cambiare l' action dinamicamente Javascript 1
K controllo testo da form PHP 7
L form controllo con il for "Tutti i dati sono richiesti". PHP 2
P controllo campo select nel form Javascript 6
ivarello Form Che avvia upload e controllo automatico PHP 1
P controllo dati form con jquery e php PHP 8
P controllo dati mentre s'inseriscono nel form PHP 17
P controllo campi form istantaneo PHP 4
L controllo form radio prima di inviare jQuery 1
T Impostare un controllo da database, di dati immessi in un form asp Classic ASP 6
T impostare il controllo dei dati immessi dagli utenti su form asp Classic ASP 8
L Controllo campi di un form Ajax 0
D script controllo campi form non va su FF Javascript 2
B Controllo form Javascript 2
B controllo su form PHP 4
B Controllo form: uno dei 2 campi obbligatorio Javascript 11
Robby84 Codice di controllo per form mail PHP 4
P controllo in form con 2 submit Javascript 7
L Controllo e confronto dati immessi in 2 campi Data in un form (mysql) PHP 1
P Predefinito Controllo campi form contenuto in un DIV Classic ASP 0
D Controllo su campi Form Javascript 3
M Controllo campi in un form Javascript 2
sbobby Codice di controllo su form mail!! PHP 4
A controllo in js dei campi di un form Javascript 1
T controllo form: data inserita > maggiore di data odierna Javascript 4
N Controllo form da altri frame HTML e CSS 0
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
Z Controllo giorni MYSQL PHP 0
MarcoGrazia jquery validate() controllo checkbox jQuery 2
M Controllo del codice fiscale/partita iva PHP 11
S Software windows10 per controllo contenuti web Windows e Software 6
S Controllo appuntamenti disponibili sul db PHP 5
L input (controllo se è stato modificato o no). PHP 1
W Controllo competitors serp SEO e Posizionamento 2
bubino8 [Javascript] popup di controllo elimina dopo window.print(); Javascript 0
M [MS Access] controllo valido se MS Access 8

Discussioni simili