Citation : "02-06-2003 11:49, Anonyme a écrit :
Voici mon script php cependant qd jessaie qd je sui sur mon formulaire d'identification q j tape le login et le mot de passe kil ya ds ma base de données il ne se passe rien g une page blanche ki saffiche :
<?php
// Si action d'enregistrement
if($submit){
// connection a la base en local
$connect = mysql_pconnect("localhost","root","");
// selection de la base
mysql_select_db("enqueted", $connect);
// vérification des champs s'ils sont vides
echo ' ';
if(empty($pseudo))
if(empty($mdp))
if(empty($cmdp))
{
echo '
Tous les champs sont vides ! ';
echo ' Saisissez les champs avant de transmettre ! ';
exit();
}
if(empty($pseudo))
{
echo ' Saisissez votre pseudo ! ';
exit();
}
if(empty($mdp))
{
echo ' Saisissez votre mot de passe ! ';
exit();
}
if(empty($cmdp))
{
echo ' Veuillez confirmer votre mot de passe ! ';
exit();
}
if(($mdp)==($cmdp))
{
// votre requete d'insertion
$sql="SELECT ulogin, upassword FROM utilisateur WHERE ulogin='$pseudo' AND upassword='$mdp'";
mysql_query("$sql", $connect);
$query = mysql_query("SELECT * FROM individu");
$max = mysql_num_rows($query);
//Ensuite, tu compte le résultat (mysql_num_rows)
//Si le résultat = 0 => Utilisateur inconnu
//Si le résultat = 1 => Utilisateur idéntifié
//Si le résultat > 1 => Plusieurs utilisateurs avec le même couple login/mdp
if(($max)==0)
{
echo 'Utilisateur inconnu';
exit();
}
if(($max)==1)
{
echo 'Utilisateur identifié';
exit();
}
if(($max=>1)
{
echo 'Plusieurs utilisateurs avec le même couple login/mdp';
exit();
}
echo "";
}
else
{
echo "Désolé, la confirmation du mot de passe n'est pas valide ! Merci de ressaisir à nouveau";
}
mysql_close($connect);
}
?>