mi manca poco e finisco il sistema di registrazione per gli utenti sul mio sito, ma c'è sempre un problema che mi impedisce di continuare:
Ho questa tabella Utenti_Temporanei, in cui memorizzo i dati dell'utente che si sta registrando e una volta che gli è arrivato il link di conferma, gli sposto nella tabella Utenti.
In registrazione.php, per la verifica del codice di conferma uso questo:
- Codice: Seleziona tutto
$Passkey = mysql_real_escape_string($_GET['passkey']);
$sql = mysql_query("SELECT * FROM Utenti_Temporanei WHERE Codice_Conferma = '$Passkey'") or die (mysql_error() );
Solo che mi restituisce "0", perché non trova dei record nella tabella.
Allora facendo vari tentativi ho tolto la condizione WHERE, ed effettivamente mi ha restituito "1", perché riesce a trovare i dati.
Però non posso togliere quel pezzo di codice!
E non riesco a capire l'errore nella query!
(se vi servono altri pezzi di codice ditemelo)
(scusate per il periodo contorto ma sono stanco)
Grazie mille