Bonjour ,
je débute en php et en SQL et j'ai un problème sur mon code.Le voici:
<?php
$bdd = new PDO('mysql:host=localhost;dbname=test','password','password');
$email=$bdd->prepare('SELECT mail FROM users WHERE mail= ?');
$email->execute(array($_POST['email']));
$mail=$email-> fetch();
$mdp=$bdd->prepare('SELECT password FROM users WHERE password= ?');
$mdp->execute(array($_POST['mdp']));
$pass=$mdp->fetch();
if ($_POST['email']==$mail['mail'] && $_POST['mdp']==$pass['password'])
{
echo 'Mail:'.$mail['mail'].'<br/>';
echo 'Mot de passe:'.$pass['password'];
}
else
{
echo 'Mauvais mot de passe ou email...';
}
?>
Si j'enlève le else ca fonctionne ,mais je comprend pas en quoi il pose problème .
Merci d'avance !