Formulaire à un seul champ avec du PHP
Bonsoir,
J'ai une page dans laquelle il y a un formulaire contenant le champ "code". À l'appui du bouton "Envoyer" je veux qu'il affiche :
1) Une page A si le code est correct
2) Une page B si le code n'est pas correct
J'ai trouvé ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <html><body>
<? if(@$_POST["pass"] == "toto") {
// si le visiteur a tapé "toto" dans le formulaire
// alors la page normale s'affiche
?>
Placez ici le contenu de votre page...
<? } else {
// sinon, le formulaire s'affiche
?>
<form method="post">
<table><tr>
<td><input type="password" name="pass"></td>
<td><input type="Submit" value="Entrer"></td>
</tr></table>
</form>
<? } ?>
</body></html> |
Mais je n'ai pas compris comment ça marche...
La page initiale contenant le champ "code", doit-elle être en .php ?
Là où c'est écrit "Placez ici le contenu de votre page...", moi je veux afficher la page A, dois-je copier son code ? Je suppose que oui mais, est-ce je prend tout à partir de la balise <body> ou je prends seulement ce qui est à l'intérieur de cette dernière ?
À l'aide!
Merci.