Salve ragazzi
Ho un problema nella creazione di un database , quando riempio il form mi da tutto ok poi però nel database non vengono salvati i dati.
Questo è il file di configurazione (config.php) :
Questo è il file contenente il form (form.php):
Questo invece è il file per l'analisi e l'invio dei dati dal form al database (register.php):
Potete aiutarmi a risolvere questo problema?
Ho un problema nella creazione di un database , quando riempio il form mi da tutto ok poi però nel database non vengono salvati i dati.
Questo è il file di configurazione (config.php) :
PHP:
<?php
$connx=mysql_connect("localhost", "root", "");
if (!$connx)
{
die ("Connessione a Mysql non riuscita. - " . mysql_error());
}
$connx_db=mysql_select_db("sito", $connx);
if (!$connx_db)
{
die ("Connessione non riuscita al database specificato. - " . mysql_error());
}
?>
Questo è il file contenente il form (form.php):
HTML:
<html>
<head>
</head>
<body>
<form method="post" action="register.php" id="formregistrazione">
<ul>
<li><label for="username">Username</label>
<input type="text" name="username" id="username" />
</li>
<li>
<label for="password1">Password</label>
<input type="password" name="password1" id="password1" />
</li>
<li>
<label for="password2">Ripeti Password</label>
<input type="password" name="password2" id="password2" />
</li>
</ul>
<input type="submit" name="invia" id="registrati" value="Registrati" />
</form>
</body>
</html>
Questo invece è il file per l'analisi e l'invio dei dati dal form al database (register.php):
PHP:
<?php
$username = mysql_real_escape_string($_POST['username']);
$password1 = mysql_real_escape_string($_POST['password1']);
$password2 = mysql_real_escape_string($_POST['password2']);
// controllo campi vuoti e password
if($username == "" ){
echo "Devi riempire tutti i campi";
}elseif($password1 == "" || $password2 == ""){
echo "Devi riempire tutti i campi";
}elseif($password2 != $password1){
echo "Le password devono coincidere";
}else{
$query = "INSERT INTO `utenti` ( `username` , `password’ ) VALUES ('$username','$password2')";
echo "registrazione avvenuta";
}
?>
Potete aiutarmi a risolvere questo problema?