Invio dati al db

antonioamabile

Utente Attivo
21 Gen 2010
150
0
16
Non riesco ad inviare i dati al database sto provando da oggi ma non capisco il perchè non riesco ad inviare i dati, vi posto il codice
Codice:
include ('condb2.php');
$db = mysql_connect($db_host, $db_user, $db_password);
$db_forum = mysql_select_db($db_database, $db);

$nome_albergatore=$_POST['nome'];
$cognome=$_POST['cognome'];
$data_di_nascita=$_POST['data_di_nascita'];
$comune_di_nascita=$_POST['comune_di_nascita'];
$codice_fiscale=$_POST['codice_fiscale'];
$comune_di_residenza=$_POST['comune_di_residenza'];
$via=$_POST['via'];
$telefono=$_POST['telefono'];
$cellulare=$_POST['cellulare'];
$email=$_POST['email'];

$query = "INSERT INTO`alb`(nome,cognome,comune_di_nascita,codice_fiscale,
comune_di_residenza,via,telefono,cellulare,email)
VALUES ('".$nome_albergatore."','".$cognome."','".$comune_di_nascita."','".$codice_fiscale."','".$comune_di_residenza."','".$via."','".$telefono."','".$cellulare."','".$email."')";
// esecuzione della query
$query_results = mysql_query($query) or die("Errore non è stato inviato nulla al db");
echo "Invio riuscito <br>";
echo '<a href="insert_albergatori.html>Inserisci un altro albergatore </a>';
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
A quanto pare ti sei dimenticato dello spazio tra INTO e il nome della tabella. Modifica la query così:
PHP:
$query = "INSERT INTO alb (nome, cognome, comune_di_nascita, codice_fiscale, comune_di_residenza, via, telefono, cellulare, email) ";
$query .= "VALUES ('{$nome_albergatore}','{$cognome}','{$comune_di_nascita}','{$codice_fiscale}','{$comune_di_residenza}','{$via}','{$telefono}','{$cellulare}','{$email}')";
Poi alcuni appunti:
  • Inserire i dati senza prima uno straccio di validazione è pericolosissimo. Un malintenzionato può facilmente leggere i dati dal database oppru e
  • Non c'è bisogno di inserire anche le preposizioni nei nomi delle variabili e dei campi delle tabelle. Molto meglio $comune_nascita piuttosto che $comune_di_nascita.
 

antonioamabile

Utente Attivo
21 Gen 2010
150
0
16
Ho provato come mi hai detto tu ma non funziona, non capisco il perchè!!! Vi prego di aiutarmi, per quanto riguarda la verifica dei dati passati ci avevo pensato già, ma avevo intenzione prima di verificare se inserivo i dati nel db
 

leon-kennedy

Utente Attivo
19 Mag 2010
147
0
0
PHP:
include ('condb2.php');
$db = mysql_connect($db_host, $db_user, $db_password);
$db_forum = mysql_select_db($db_database, $db);

$nome_albergatore=$_POST['nome'];
$cognome=$_POST['cognome'];
$data_di_nascita=$_POST['data_di_nascita'];
$comune_di_nascita=$_POST['comune_di_nascita'];
$codice_fiscale=$_POST['codice_fiscale'];
$comune_di_residenza=$_POST['comune_di_residenza'];
$via=$_POST['via'];
$telefono=$_POST['telefono'];
$cellulare=$_POST['cellulare'];
$email=$_POST['email'];

$query = mysql_query("INSERT INTO alb 
(nome, cognome, comune_di_nascita, codice_fiscale, comune_di_residenza, via, telefono, cellulare, email)

VALUES 

('$nome_albergatore', '$cognome', '$comune_di_nascita', '$codice_fiscale', '$comune_di_residenza', '$via', '$telefono', '$cellulare', '$email')") or die (mysql_error());

echo "Invio riuscito <br>";
echo '<a href="insert_albergatori.html>Inserisci un altro albergatore </a>';
Prova così!
 

antonioamabile

Utente Attivo
21 Gen 2010
150
0
16
Ok ti ringrazio il codice da te postato funziona perfettamente. Una sola cosa ti chiedo non ho capito perchè il mio codice non funziona, eppure apparentemente non ci sono errori. spero che mi portrai spiegare il motivo. Intanto ti auguro buone feste a te e tutti coloro che lavorano con Mrwebmaster!!!
 

leon-kennedy

Utente Attivo
19 Mag 2010
147
0
0
Ciao,semplicemente,quando metti:
PHP:
VALUES
('$valore1', '$valore2', ecc...)
Scrivi i valori tra gli apici singoli togliendo come avevi fatto tu punti e apici doppi! =)

Buone feste anche a te! 0:)
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Invio dati database via email php PHP 0
K [php]form invio dati PHP 0
M Memorizzare i dati nei campi prima dell'invio al db PHP 4
A invio massivo dati a file php Javascript 4
W Invio Dati ad un altra pagina Classic ASP 1
G Invio mail con php da dati prelevati da un database PHP 9
A [PHP] Invio automatico dati da form PHP 6
O invio dati suddiviso in con php PHP 2
K [PHP] Invio dati tramite url PHP 2
otto9due Error anomalo durante invio dati $.ajax Ajax 20
M Info invio dati a database mysql. PHP 32
Matteo Lorenzon [PHP][WORDPRESS] Form in Wordpress, creazione PDF con dati del form ed invio tramite email WordPress 1
E Rimuovere "dati in memoria" dopo invio mail [PHP] PHP 18
asevenx [PHP] Errore tasto submit per invio dati non funziona PHP 5
P invio mail da form con dati php PHP 7
C Come posso integrare il bottone "paga adesso" di paypal e un form php per invio dati? PHP 1
Monital Invio email con dati di una funzione JS PHP 1
L Invio dati a tabella sql PHP 3
W Modifica su invio dati da form PHP 4
N impedire invio dati form jQuery 3
L Invio dati tramite curl PHP 1
Z creazione modulo e pagina invio php per invio dati al db PHP 2
P Caricare nuova pagina dopo invio dati form Javascript 11
P invio form non corretto dopo controllo dati PHP 8
M [Richiesta] - Invio tramite form di dati ad un db mysql PHP 2
A Problema invio dati form contatti PHP 12
L Recupero dati form in tabella e invio con ajax. Problemino jQuery 1
asevenx invio dati da form a file xml XML 0
P Checbox e abilitazione tasto "Invio dati" jQuery 3
S Problema con invio dati PHP 0
E Invio dati PHP 6
P Problema di invio dati PHP 4
V invio dati da flash a php Flash 1
K Controllo FORM e invio dati al DB PHP 43
J Box conferma dopo invio dati PHP 0
Z Problema invio dati da textarea PHP 2
K invio dati in database mysql PHP 2
A Problema form invio dati PHP 2
L problemi con invio dati Form a Database PHP 2
B Invio dati emil PHP 1
T Problema invio dati ad altra pagina PHP 1
D Problema nell'invio dei dati di un form ad uno script AJAX Ajax 8
N Invio dati su e-mail da fom php PHP 8
L Invio dati da form a Mysql PHP 8
A Invio dati form di un curriculum vitae PHP 9
A php msql invio dati per email PHP 2
asevenx errore durante invio dati al database PHP 9
A problemi invio dati da php a database mysql PHP 2
G Invio Dati Form ad E-Mail PHP 1
T invio dati post con header() PHP 2

Discussioni simili