Probleme php espace memebre connexion

Fermé
michmich - 22 mars 2011 à 14:27
Aktayen Messages postés 189 Date d'inscription dimanche 31 mai 2009 Statut Membre Dernière intervention 17 décembre 2015 - 22 mars 2011 à 15:18
Bonjour,
Je me met juste a la prog php et j'ai quelque problème.
Mon probleme est le suivant j'ai l'impression que je rentre tjs dans le else et il doit y avoir des erreurs mais vu que le code tourne je sais pas trop d'ou provienne les erreurs

La c'est l'include ident.php de la page accueil.php.


<?php
include ('../php/connex.php');
if(isset($_POST) && !empty($_POST['mail']) && !empty($_POST['mdp']))
{
$reqmdp="SELECT mdp
FROM membres
WHERE membres.mail='".$_POST['mail']."'";
$resmdp=mysql_query($reqmdp) or die(mysql_error());
$ligmdp=mysql_fetch_array($resmdp);

//Si le mot de passe correspond a une adresse mail aller a info_membre
if ($_POST['mdp']==$ligmdp[0])
{
$_SESSION['motdepasse']=$_POST['mdp'];
$_SESSION['email']=$_POST['mail'];
header("Location: ../html/info_membre.php");
}

//Sinon revenir a l'accueil
else
{
?>
<body onLoad="javascript:alert('Nom de compte ou mot de passe erroné !');">
<?php
//header("Location: ../html/accueil.php");
mysql_close($connex);
}
}
?>

Bonne journée!

A voir également:

1 réponse

Aktayen Messages postés 189 Date d'inscription dimanche 31 mai 2009 Statut Membre Dernière intervention 17 décembre 2015 19
Modifié par Aktayen le 22/03/2011 à 15:01
Salut,

Tu veux obtenir quoi en faisant ça?
isset($_POST)
dans ton if.

Traduit moi en français ce que tu veux obtenir en faisant ça stp car ton écriture me parrait un peu barbare ^^:
isset($_POST) && !empty($_POST['mail']) && !empty($_POST['mdp'])
0
Je me suis trompé c'est pour vérifier qu'une valeur est null ou vide mais es la peine d'utiliser empty et isset ?
if(isset($_POST['mail'])&& isset($_POST['mdp']) && !empty($_POST['mail']) && !empty($_POST['mdp']))
0
Aktayen Messages postés 189 Date d'inscription dimanche 31 mai 2009 Statut Membre Dernière intervention 17 décembre 2015 19
22 mars 2011 à 15:18
if(isset($_POST['mail'])) { //si le mail existe, le mdp aussi forcement
if($_POST['mail']==NULL) 
// l'email est vide
else if($_POST['mdp']==NULL)
//le mdp est null
else
// le mot de passe et l'email existent et ne sont pas nulle
}
else
// ils n'existent pas

0