Query is empty !!!

lorenzo.211

Utente Attivo
28 Set 2009
41
0
0
Salve ragazzi , altro problema!

Questo codice:

PHP:
<?php
include(Connessione.php);
$email = $_POST['email'];
$pwd = $_POST['pwd'];
$pwd_conferma = $_POST['pwd_conferma'];

echo $email;

if ($pwd == $pwd_conferma) {
   $query = mysql_query("INSERT INTO utenti(email, passoword) VALUES('$email','$pwd')");
   $insert = mysql_query($query);
   if(!$insert) die(mysql_error());  
   }
else {
   	echo "Le pass non coincidono";
   } 





?>

Mi dice che la query è vuota(query was empty) quando provo ad aggiungerla e se la stampo a video tramite "echo" è davvero vuota.
Pero se stampo i suoi valori $pwd e $email , questi risultano giusti

Come posso risolvere?
 
Ultima modifica:
Ma la variabile $query non è una stringa, ma l'esecuzione della query stessa. Probabilmente hai fatto un errore di distrazione.
PHP:
$query = mysql_query("INSERT INTO utenti(email, passoword) VALUES('$email','$pwd')");
$insert = mysql_query($query);
Devi togliere proprio la query che esegui con $insert e non ti darà nessun errore! :D
 
ciao
io la farei così

PHP:
<?php
include_once "Connessione.php";
$email = $_POST['email'];
$pwd = $_POST['pwd'];
$pwd_conferma = $_POST['pwd_conferma'];

echo $email;

if ($pwd == $pwd_conferma) {
   $query = "INSERT INTO utenti(email, passoword) VALUES('$email','$pwd')";
//qui un var_dumpche poi toglierai per vedere la $query
var_dump($query);
   $insert = mysql_query($query);
   if(!$insert) die(mysql_error());  
   }
else {
       echo "Le pass non coincidono";
   } 
?>
poi noto una cosa che però dipende da come hai nominato i campi della tabella, hai scritto
INTO utenti(email, passoword)
vereifica che nella tabella tu non abbia messo
password, in tal caso
INTO utenti(email, password)
 
Grazie borgo italia , ci sono riuscito!
Ma posso sapere che differenza c'e tra
PHP:
include_once"Connessione.php
e
PHP:
include("Connessione.php")

Grazie

@Alessandro : Scusa la prossima volta cerchero di risolverlo solo e se non mi esce dopo una settimana chiedo :):D
 
ciao
tra include ed include_once la differenza è che se con include lo stesso file può essere incluso più volte, con include_once se gia stato incluso non lo include nuovamente.
ma il problema non era li (io preferisco sempre include_once o require_once), il problema è che include è un costrutto di php (come echo) non una funzione per cui è da scrivere meglio

include "file_da_includere.xyz";
 

Discussioni simili