Salve a tutti devo inserire nel mio sito un modulo di registrazione utenti piuttosto semplice:
Nome Utente:
Email:
Password:
Ripeti Password:
questo è il campo del form:
questo invece è la pagina php che riceve i dati dal form:Codice HTML:<form name="form" action="registrazione.php" method="POST"> <p>Nome Utente: <input type="text" name="nome"></p> <p>Email: <input type="email" name="mail"></p> <p>Password: <input type="password" name="pwd"></p> <p>Ripeti Password: <input type="password" name="conf_pwd"></p> <p><input type="submit" value="Registrati"></p> </form>
Ora il problema 1 è che non riesco a connettermi al database, ogni volta che arrivo al puntoCodice PHP:<?php
//recupero i dati dai campi del mio form
$nome_utente = $_POST['nome'];
$password = $_POST['pwd'];
$email = $_POST['mail'];
$conf_pwd= $_POST['conf_pwd'];
//verifico che le due password siano entrambe corrette
if ($pwd == $conf_pwd) {
//eseguo la connessione
$host = "localhost";
$user = "sitodiprova1927";
$pwd = "la password del mio profilo";
$nome_db = "my_sitodiprova1927";
$conn = mysql_connect($host, $user, $pwd);
//Controllo se la connessione è riuscita
if ($db == FALSE) die ("Errore nella connessione al DB");
//seleziono il DB
mysql_select_db($nome_db, $conn);
//inserisco i dati
$query = "INSERT INTO 'nometabella' ('ID', 'username', 'email', 'password') VALUES (NULL, '$nome_utente', '$email', '$password');
$result = mysql_query($query, $conn);
//controllo se l'inserimento è riuscito
if ($result == FALSE) {
print "Inserimento non riuscito";
} else {
print "Inserimento riusciuto!";
}} else {
print "Le 2 password non coincidono";
}
?>
della verifica di connessione nel file php mi da come risultato "Errore nella connessione al DB".
Vi sarei molto grato se poteste aiutarmi grazie.

4Likes
LinkBack URL
About LinkBacks
