Salve ragazzi volevo chiedervi un aiuto su una registrazione in php
Funziona cosi' :
- Si collega ad DB (creato da 3 campi username , password, email)
- Compilo il form
- Invio i dati al db che se li salva
il problema è che non riesco proprio a farlo partire questo script...
E' da due ore e un quarto che provo e riprovo ma niente...
Se cè qualcuno che mi puo' aiutare :(
Ecco il codice :
Codice PHP:
<?php
if(!isset($_POST['submit'])){
echo "<form method='post' onsubmit='return controllapassword(this);' action='#'>
<font color='blue'><b>U</font>sername :</b><br>
<input type='text' name='username' value=''><br><br>
<font color='blue'><b>P</font>assword :</b><br>
<input type='password' name='password' value=''><br><br>
<b><font color='blue'>C</font>onferma <font color='blue'><b>P</font>assword :</b><br>
<input type='password' name='password_conferma' value=''><br><br>
<font color='blue'><b>E</font>-Mail :</b><br>
<input type='text' name='email' value=''><br><br>
<input type='submit' value='Effettua Registrazione' name='submit'>
</form>";
}else {
include 'config.php';
include 'connect.php';
$user = mysql_real_escape_string($_POST['username']);
$pass = mysql_real_escape_string($_POST['pass']);
$email = mysql_real_escape_string($_POST['email']);
$query = "INSERT INTO user (username,password,email) VALUES ('{$user}','{$pass}','{$email}')";
$result = mysql_query($query,$conn);
if (!$result) {
die ("Username o E-Mail non Corrette!");
}
// controllo sul formato dell'email
if((!isset($_POST['email'])) || (!eregi("^([a-z0-9\._-]+)(@[a-z0-9.-]+)(\.{1}[a-z]{2,4})$", $_POST['email'])))
{
echo "Attenzione, format e-mail non valido.";
}
// controllo sul formato della password deve essere alfanumerica e non deve superare i 15 caratteri di lunghezza
elseif((!isset($_POST['password'])) || ($_POST['password'] == "") || (!preg_match("/^[a-z0-9]+$/i", $_POST['password'])) || (strlen(trim($_POST['password']) > 15)))
{
echo "La password deve essere alfanumerica e non deve contenere più di quindici caratteri.";
}
?>
Se c'è qualcuno che mi potesse aiutare lo ringrazierei tantissimo :)