Voilà depuis hier, je bloque sur un excercice de matéo, peut-être tout bête pour des "Pro en Programmation", mais un casse-tête pour une novice comme-moi!
J'ai fais ce code avec une seule page, mais maintenant avec la condition elseif, je n'arrive pas à mettre le message en rouge: "Mot de passe incorrect" quand la condition n'est pas remplie.
En fait ce message ne vient pas quand le mot de passe est faux, il y a juste le formulaire.
MERCI à tous ceux qui contribueront à m'aider.
<h1>Ce Site est exclusivement ouvert aux membres!</h1>
<form action = 'formulaire2.php' method = 'post'/>
<input type = 'password' name = 'mot_de_passe'/>
<input type = 'submit' value = 'valider'/>
<?php
if ( !isset($_POST['mot_de_passe']) OR $_POST['mot_de_passe'] != 'sirena' ) // Si aucun mot de passe a été envoyé ou s'il est faux: afficher le formulaire
{
?>
<h1>Mot de passe incorrect!</h1>
<?php
}
elseif ( isset($_POST['mot_de_passe']) AND $_POST['mot_de_passe'] == 'sirena' )
{
echo '<h1>Bienvenue sur Sirena!</h1>';
}
?>
Je comprends pas.
Tu veux que l'utilisateur arrive sur une page dans laquelle il n'y a que le formulaire et que:
si l'utilisateur rentre le bon mdp ca affiche 'bienvenue' et pas le formulaire
si l'utilisateur se plante le formulaire reste et le message 'mauvais mdp' apparair
C'est pas du tout un problème d'avoir le traitement + le formualire sur la même page. Au contraire, si t'es bien organisé, ça permet de faire plein de trucs beaucoup plus facilement q'uen dissociant.
Cela dit, ce sujet est un doublon avec un suejt dans la partie PHP donc ça sert à rien de répondre. Je pense même que ça a été en grande partie résolu sur l'autre sujet.
Le message qui suit est une réponse automatique activée par un modérateur.
Les réponses automatiques permettent d'éviter aux modérateurs d'avoir à répéter de nombreuses fois la même chose, et donc de leur faire gagner beaucoup de temps.
Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter le modérateur en question par MP.
Sujet en double
Bonjour,
Il est interdit de créer plusieurs sujets pour un même problème. Celui-ci a donc été fermé.
Si vous désirez éditer votre premier message, vous pouvez le faire grâce au bouton .
Merci de votre compréhension.
Les modérateurs.
Pwaite.net > Transfert de crédit téléphonique et monétisation de site web « I am awesome »
Tutoriel complet MySQL !