<?php //affichage des erreurs php error_reporting(E_ALL); //connexion à la bdd require_once 'tonfichierdeconnexion.php'; //récupération propre des variables $pseudo = !empty($_POST['pseudo']) ? $_POST['pseudo'] : NULL; $mdp= !empty($_POST['mdp']) ? $_POST['pseudo'] : NULL; if($pseudo && $mdp){ //preparation de la requete $sql = " SELECT * FROM mabdd WHERE pseudo=:pseudo AND mdp = :mdp "; $datas = array(":pseudo"=>$pseudo, ":mdp"=>$mdp); //execution de la requete. try{ $prep = $bdd->prepare($sql); $prep->execute($datas); }catch(Exception $e){ echo "Erreur ! ".$e->getMessage(); } $resultat = $prep->fetchAll(); $userExist = !empty($resultat) ? count($resultat) : NULL; if($userExist>0){ echo " l'utilisateur existe "; }else{ echo " l'utilisateur n'existe pas ou les identifiants sont incorrects !"; } }else{ echo "Merci de remplir le champ pseudo et password "; }