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:
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>
questo invece è la pagina php che riceve i dati dal form:
Codice 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";
}
?>
Ora il problema 1 è che non riesco a connettermi al database, ogni volta che arrivo al punto
della verifica di connessione nel file php mi da come risultato "Errore nella connessione al DB".
Vi sarei molto grato se poteste aiutarmi grazie.