Probleme en php avec if else

Fermé
kip - 25 mars 2005 à 20:51
crush_104 Messages postés 526 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 8 juin 2010 - 26 mars 2005 à 16:19
Bonjour j'ai un probleme sur cette ligne: if ($login == 'momo'; $pass == 'oo';) du code
<?
$login = $_POST['T1'];
$pass = $_POST['T2'];
if ($login == 'user'; $pass == 'pass';)
{
include("photo.htm"); 
}
else
{
echo ' <span style="font-style: normal"><b><font color="#FF0000"> Login incorect </font></b> ';
} 
?>

pour faire une page d'acces avec login et passe. Pouvez vous corriger cette ligne ?
A voir également:

6 réponses

excusez moi mais la ligne if ($login == 'momo'; $pass == 'oo';) correspond à if ($login == 'user'; $pass == 'pass';)
0
crush_104 Messages postés 526 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 8 juin 2010 62
26 mars 2005 à 00:34
j'aurais besoin de voir la page php en entier svp
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
26 mars 2005 à 01:39
Salut,

Pourquoi des points virgules dans un if?
Je suppose que tu voulais faire un "ET" logique pour vérifier si $login=='user' ET $pass=='pass'.

Donc:
if ($login == 'user' && $pass == 'pass')
0
crush_104 Messages postés 526 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 8 juin 2010 62
26 mars 2005 à 04:16
Effectivement, je suis d'accord avec toi le point virgule sert pour les for, ce ne veux pas dire ET mais c'est un séparateur de paramètre, comme dans les boucle for exemple for(i=0;i<5;i++)
mais pour les conditions (if) ce qui veux dire ET c'est && ce qui veut dire ou c'est || alors voilà
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527 > crush_104 Messages postés 526 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 8 juin 2010
26 mars 2005 à 12:17
Voui c'est bien ce que je disais :-)
0
crush_104 Messages postés 526 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 8 juin 2010 62 > kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016
26 mars 2005 à 16:19
Mais je viens de repenser a ca... en PHP ce n'est pas "AND" qui fait le ET????

Fait tellement longtemps j'ai pas toucher à ca!
0
Slt

Tu as une faute : login incorrect

sinon c'est pas très propre de commencer par définir un style et de finir avec des balises.

Bye et bon web
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
c'est bon ca marche c'etait if ($login == 'user' AND $pass == 'pass')
0
merci a tous de votre aide ca marche
0