Problème avec un script PHP
Fermé
d7z4g
-
18 janv. 2010 à 22:06
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 18 janv. 2010 à 23:00
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 18 janv. 2010 à 23:00
A voir également:
- Problème avec un script PHP
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Script bat - Guide
- Executeur de script - Télécharger - Édition & Programmation
- Ghost script - Télécharger - Polices de caractères
3 réponses
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
18 janv. 2010 à 22:26
18 janv. 2010 à 22:26
t'oublies plein d'accolades
<?php $user = htmlspecialchars(stripslashes($_POST['user'])); $pass = htmlspecialchars(stripslashes($_POST['pass'])); if($user == 'MOI' && $pass == 'MDP') { echo '<p>Identifiant et/ou mot de passe incorrect.</p>'; } else { echo '<p>Vous êtes maintenant identifié.</p>'; } else { echo '<p>Erreur lors de la connexion.</p>'; } ?>
<?php $user = htmlspecialchars(stripslashes($_POST['user'])); $pass = htmlspecialchars(stripslashes($_POST['pass'])); if(!$user == 'MOI' && !$pass == 'MDP') echo '<p>Identifiant et/ou mot de passe incorrect.</p>'; else { if($user == 'MOI' && $pass == 'MDP') { echo '<p>Vous êtes maintenant identifié.</p>'; } else echo '<p>Erreur lors de la connexion.</p>'; } ?>
Mais if(!$user == 'MOI' && !$pass == 'MDP')
echo '<p>Identifiant et/ou mot de passe incorrect.</p>'; ne marche pas, pourtant j'ai mi les ! devant les 2 variable.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
18 janv. 2010 à 23:00
18 janv. 2010 à 23:00
Mais if(!$user == 'MOI' && !$pass == 'MDP')
echo '<p>Identifiant et/ou mot de passe incorrect.</p>'; ne marche pas, pourtant j'ai mi les ! devant les 2 variable.
non égal ce n'est pas comme ça:
et sois plus homogène dans tes accolades, il vaut mieux les mettre tout le temps
if(...){
}else{
}
et tu verras que ton troisième else à quoi il sert ?
echo '<p>Identifiant et/ou mot de passe incorrect.</p>'; ne marche pas, pourtant j'ai mi les ! devant les 2 variable.
non égal ce n'est pas comme ça:
Mais if($user != 'MOI' && $pass != 'MDP'){ echo '<p>Identifiant et/ou mot de passe incorrect.</p>'; }else{ }
et sois plus homogène dans tes accolades, il vaut mieux les mettre tout le temps
if(...){
}else{
}
et tu verras que ton troisième else à quoi il sert ?