Forum Flash, Actionscript, PHP e MySQL
inserire dati da un form in un db

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP
Precedente  Successivo 
Autore Messaggio
mai
principiante
principiante



Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano

MessaggioOggetto: inserire dati da un form in un db
Inviato: 19.12.03 | 11:42
Rispondi citando

...perchè nn funziona!!!...ho creato un db con 4 campi di cui il primo è un id autoincrementante...poi c'è il campo nome,commento,data e l'ho creato con phpmyadmin....poi ho creato un form da cui voglio implementare il database ma vedo che nn funziona!!!vedo che l'unico che si scrive è il campo id mentre gli altri campi restano nulli!!!! vi faccio vedere sotto il codice
<?
include("conness3.php");
$db="guest";
mysql_select_db($db);
$query="insert guestbook";
$query.="(id, nome, commento, data)values";
$query.="('', '$nome', '$commento', '$data')";
$id_risult = mysql_query($query);
if(!$id_risult) {echo "Lettura impossibile,errore n° ",mysql_errno(),". ",mysql_error(),".";}
?>
...ci capite qualcosa?
Torna in cima
Profilo Messaggio privato  
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 19.12.03 | 12:54
Rispondi citando

modo "strano" x fare la query, concateni le varie parti... cmq penso che l'errore sia xchè manca INTO.

prova così:

 
Codice:
<? 
include("conness3.php"); 
$db="guest"
mysql_select_db($db); 
$query="INSERT INTO guestbook (nome, commento, data) VALUES ('$nome', '$commento', '$data')"
$id_risult mysql_query($query); 
if(!
$id_risult) {echo "Lettura impossibile,errore n° ",mysql_errno(),". ",mysql_error(),".";} 
?>


P.S: che versione di php usi? xchè sarebbe meglio che iniziassi ad usare invece di $variabile $_GET['variabile'] o $_POST['variabile'] a seconda che la variabile sia passata attraverso metodo GET o POST

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
mai
principiante
principiante



Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano

MessaggioOggetto:
Inviato: 22.12.03 | 12:17
Rispondi citando

se pongo così la query
$query ="INSERT INTO guestbook (id,nome,commento,data) VALUES ($_POST['id'],$_POST['nome'],$_POST['commento'],$_POST['data'])";
il risultato è
Lettura impossibile,errore n° 1064. You have an error in your SQL syntax near ',,)' at line 1.
....considera che ho fatto 1000 tentativi per risolvere l'errore e nn ci riesco ...se invece uso la variabile senza _post...cioè
('$nome','$commento'ecc... il risultato è che crea una riga vuota nel db con solo l'id che è autoincrementante e nn scrive nessun altro valore
a proposito uso 4.3.1 come versione di php...come procedo????
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 22.12.03 | 13:33
Rispondi citando

prova così:

$query ="INSERT INTO guestbook (id,nome,commento,data) VALUES ('{$_POST['id']}', '{$_POST['nome']}', '{$_POST['commento']}', '{$_POST['data']}')";

nn avevi messo gli apici e le graffe...

fammi sapere... Wink

P.S: se il campo id è autoincrement nn dovresti metterlo...

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
mai
principiante
principiante



Registrato: 20/06/03 10:12
Messaggi: 48
Località: Milano

MessaggioOggetto:
Inviato: 23.12.03 | 12:37
Rispondi citando

funziona...grazie ancora....a proposito visto il periodo...auuuguuriiiiiii!!
Torna in cima
Profilo Messaggio privato  
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio Form che invia dati e file a database... roratonet PHP 4 28.09.11 | 05:34 Leggi gli ultimi messaggi
astroross15
Nessun nuovo messaggio Cancellare dati form Eugene PHP 4 13.10.07 | 15:42 Leggi gli ultimi messaggi
Eugene
Nessun nuovo messaggio Output dati form in csv Rik PHP 4 22.11.06 | 12:20 Leggi gli ultimi messaggi
Rik
Nessun nuovo messaggio Form di ricerca dati, come realizzarlo paperinik4 PHP 19 09.07.11 | 20:57 Leggi gli ultimi messaggi
paperinik4
Nessun nuovo messaggio Perdita dati durante invio form Eugene PHP 1 27.03.08 | 19:08 Leggi gli ultimi messaggi
ZobaZ



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Non puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005