Notice: Undefined index: repeatpassword in C:\xampp\htdocs\www\

Fermé
Signaler
-
 Utilisateur anonyme -
Bonjour,



<h1>inscription</h1>
<?php
if(isset($_POST['submit']))
{
$sexe=mysql_real_escape_string(htmlentities(trim($_POST['sexe'])));
$nom=mysql_real_escape_string(htmlentities(trim($_POST['nom'])));
$prenom=mysql_real_escape_string(htmlentities(trim($_POST['prenom'])));
$password=mysql_real_escape_string(htmlentities(trim($_POST['password'])));
$repeatpassword=mysql_real_escape_string(htmlentities(trim($_POST['repeatpassword'])));
$email=mysql_real_escape_string(htmlentities(trim($_POST['email'])));
$apropos=mysql_real_escape_string(htmlentities(trim($_POST['apropos'])));



if(empty($nom))
{
$errors[]="Veuillez saisir votre nom";
}
if(empty($prenom))
{
$errors[]="Veuillez saisir votre prenom";
}
if(empty($password))
{
$errors[]="Veuillez saisir un password";
}
if($password!=$repeatpassword)
{
$errors[]="Vos deux password doivent etre identique";
}
if(!filter_var($email,FILTER_VALIDATE_EMAIL))
{
$errors[]="Votre adress email n'est pas correcte ";
}
if(empty($apropos))
{
$errors[]="Veuillez vous décrire en quelques lignes ";
}

if(!empty($errors))
{
foreach($errors as $error)
{
echo "<div class='error'>".$error."</div>" ;
}
} else{ inscrire_utilisateur($nom,$prenom,$password,$sexe,$email,$apropos);
die('Inscription terminée, vous pouvez vous<a href=\'index.php?page=login\'>connecter</a>');
}


}
?>

<form method='POST' action=''>

<label for ='sexe'>Sexe</label>
<select name="sexe">

<option value ="homme">Homme</option>
<option value ="femme">Femme</option>
</select><br><br>
<label for ='nom'>Votre nom</label>
<input type="text" name="nom"><br/>

<label for ='prenom'>Votre prenom</label>
<input type="text" name="prenom"><br/>

<label for ='password'>Votre password</label>
<input type="password" name="password"><br/>

<label for ='repeatpassword'>repeter votre password</label>
<input type="password" name="repeatpassword'"><br/>

<label for ='email'>Veuillez saisir voter email</label>
<input type="text" name="email"><br/>

<label for="apropos">A propos de vous</label>
<textarea rows="6" cols="30" name="apropos"></textarea><br/></br>

<input type="submit" value="S'inscrir" name="submit">


</form>
<a href='index.php?page=login'> Retourner à la page de connexion</a>

1 réponse


Bonjour

Puisque le message d'erreur est clair, tu pourrais vérifier toi-même ton formulaire : la faute à repeatpassword est évidente.