par
alaingpl » 19 juin 2007, 18:20
Bonjour à tous,
Je souhaite qu'une condition soit vérifiée avec un if mais forcément il y a un pbl:
La condition :
if( $result['id'] != $id && $result['mdp'] != $mdp1)
Je souhaite qu'elle vérifie que la $id soit égal au champ id et $mdp1 soit égal au champ mdp. Soit pour moi :
si (résultat de ma requête[champ id] n'est pas égal à $id et resultat de ma requête[champ mdp ]n'est pas égal à $mdp1) on affiche : vous devez vous identifier
sinon...
En plus ça bloque toujours à l'echo après la condition. Je confirme que les variables sont bien transmises.
Voici le code presque complet
mysql_connect($localhost,$login,$mot) OR die("Erreur !<br/ >" .mysql_error());
// je me rend sur notre base de donnée
mysql_select_db($dbName) OR die("Erreur !<br />" .mysql_error());
$sql='SELECT id, mdp FROM table_mdp WHERE id="'.$id.'" LIKE mdp="'.$mdp1.'" ';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$result= mysql_fetch_assoc($req);
// si $id n'est pas egal au champ id et $mdp1 n'est pas egal au champ mdp alors
//vous devez vous identifier,
if( $result['id'] != $id && $result['mdp'] != $mdp1)
{
echo "vous devez vous identifier";
}
else
{
switch ($id)
En vous remerciant de votre aide car là ça devient
