Si l'émail existe pas alors l'inscrition doit se faire.
Cependant si l'email n'existe pas l'enregistrement se passe bien mais quand l'email existe cela me renvoie une erreur.
Voici mon code php
<?php
$nom=$_POST['nom'];
$pseudo=$_POST['pseudo'];
$email=$_POST['email'];
include ('connect.php');
$crypt=md5($password);
$sql = "SELECT * FROM utilisateurs where email = '$email'";
$req = mysql_query($sql)or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
$result = mysql_numrows($req);
if($result!=0)
{
Parse("resultat","email '$email' existe deja, desole");
}
else
{
$sql2 = "INSERT INTO utilisateurs (nom, pseudo, email, password) VALUES ('$nom','$pseudo','$email','$crypt')";
$req = mysql_query($sql2)or die(mysql_error());
header('Location: http://127.0.0.1/inscription.php#finish');
}
?>
l'erreur que j'obtient est : Notice: Undefined variable: password in C:\Program Files\EasyPHP-5.3.3\www\php\inscription.php on line 9
Fatal error: Call to undefined function Parse() in C:\Program Files\EasyPHP-5.3.3\www\php\inscription.php on line 17
dans ma requete il analyse bien la base, compte le nombre de résultat présent mais cela ne passe pas pouvez vous m'ouvrir les yeux merci d'avance