-
Sto provando a fare un form per la registrazione nel mio sito da un pagina esterna al forum.
lo script che uso per salvare i dati dell'utente è questo:
$server= 'localhost';
$nomedb= 'my_imoteph';
//apertura connessione al db del forum
$conn = mysql_connect($server,$user,$passwd) or die("Errore nella connessione a MySql: " .mysql_error());
//verifica connessione
if ($conn==true) print("Connessione riuscita<br>");
else die ("Connessione al server fallita!!!<br>");
//selezione del database
mysql_select_db($nomedb,$conn) or die("Errore nella selezione del db: " .mysql_error());
//inserimento valori
$ins = "INSERT INTO phpbb_users (username, user_password, user_email) VALUES ('$user', '$passwd', '$mail')";
la prima volta che l'ho fatto andare, ha funzionato subito (l'ho verificato nella tabella phpbb_users in my_admin e poi essendo inutile, ho cancellato l'account di prova)
Poi mi sono accorto di aver dimanticato di salvare l'indirizzo e-mail e ho aggiunto al codice il pezzo che macava. (il risultato è quello che avete letto su)
il bello è che ora nn ne vuole + sapere di registrare un utente :cry: :cry: :cry:
qualcuno mi sa dire dove sbaglio :?:
-
prova così...
[code:1:9b8e8f32d0]
$db_server= 'localhost';
$db_user = 'imoteph';
$db_passwd = 'tuapass';
$db_nome= 'my_imoteph';
//apertura connessione al db del forum
$conn = mysql_connect($db_server,$db_user,$db_passwd&# 41; or die("Errore nella connessione a MySql: " .mysql_error());
//verifica connessione
if ($conn) {
print ("Connessione riuscita<br>");
} else {
die ("Connessione al server fallita!!!<br>");
}
//selezione del database
mysql_select_db($db_nome, $conn) or die("Errore nella selezione del db: " .mysql_error());
//inserimento valori
$ins = "INSERT INTO phpbb_users (username, user_password, user_email) VALUES ('".$user."', '".$passwd."', '".$mail."')";
mysql_query ($ins, $conn);
[/code:1:9b8e8f32d0]
bye
-
Grazie mille :D
Funziona!
ora devo solo aggiungerci qualche controllo e qualche altra chicca così da renderlo perfetto.
Appena finito il lavoro posterò il risultato così mi dite che ne :roll: pensate. :D
-
mi metto subito al lavoro :!:
:roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll:
Anzi dopo, perchè ora c'è Spin City su Italia 1