Mot de passe multiple

Résolu
Abdoul Karim Kader Messages postés 25 Statut Membre -  
Abdoul Karim Kader Messages postés 25 Statut Membre -
Bonjour, j'ai un code que j'utilise pour exiger un mot de passe avant de voir la page tout fonctionne bien sauf que je voulais avoir plusieurs mot de passe sur la même page.
c'est à dire faire en sorte que si l'internaute tape bonjour que ça marche et aussi si il tape bonsoir que ça marche ainsi de suite avec au moins 20 mots
voici mon code
merci pour votre aide
suis novice en php
<?php
if (isset($_POST['code'])) 
{ 
    if ($_POST['code']=='bonjour') 
    { 
?>
<html> 
        <head> 
        <title>Nos jeux</title> 
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
        </head> 
 
        <body> 
       Le jeu est a votre porter
 
        </body> 
        </html>
 
<?php
    } else { 
        ?> 
        <html> 
        <head> 
        <title>Mauvaise Réponse</title> 
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
        </head> 
 
        <body> 
        Mauvaise Reponse  <br/> 
        Réessayer à nouveau  
        <form action="#" method="post"> 
        La réponse: 
        <input type="text" name="code"> 
        <input type="submit"> 
        </form> 
 
        </body> 
        </html> 
        <?php
    } 
 
} else { 
    ?> 
    <html> 
    <head> 
    <title>Répondez d'abors</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    </head> 
 
    <body> 
    Entrez La reponse à la question ci-dessous 
    <form action="#" method="post"> 
    Réponse: 
    <input type="text" name="code"> 
    <input type="submit"> 
    </form> 
     <?php echo ?>
    </body> 
    </html> 
<?php
} 
?>


6 réponses

  1. AssassinTourist Messages postés 409 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    Bonjour,
    Où est-ce que tu stockes tes mots de passe bons ? Dans un tableau php ou dans une base de données ?
    0
  2. Abdoul Karim Kader Messages postés 25 Statut Membre
     
    Juste dans le même fichier car c'est pas une page aussi importante, c'est juste pour faire répondre a une question avant de voir la page qui n'est autre qu'un page comportant un jeu flash
    0
  3. AssassinTourist Messages postés 409 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    Bon, je ne suis pas sûr d'avoir tout compris, mais...

    <?php
    if (isset($_POST['code'])) { 
      $tab_mdp = array("mdp1", "mdp2", "mdp3", "mdp4");
      if (in_array(if ($_POST['code'], $tab_mdp)) {
    ?>
    0
  4. Abdoul Karim Kader Messages postés 25 Statut Membre
     
    J'ai cette erreur si je met le code que tu m'as fourni

    Parse error: parse error, expecting '')'' in C:\wamp\www\Kader\games\securegame.php on line 4
    0
    1. AssassinTourist Messages postés 409 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      Un peu de jugeotte quand même... en plus l'erreur est très explicite... il manque une parenthèse alors on les compte et on vérifie qu'on a mis ce qu'il fallait v__v
      if (in_array($_POST['code'], $tab_mdp)) {
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. vordano Messages postés 1981 Statut Membre 316
     
    tu ne devrais pas mettre 3 head et body, ça ne se fait pas
    0
    1. Abdoul Karim Kader Messages postés 25 Statut Membre
       
      A bon je croyais que chaque condition devrai avoir son code au complet!
      Merci alors
      0
    2. vordano Messages postés 1981 Statut Membre 316
       
      pas du tout
      tu met tes conditions a l'intérieur de ton code html.
      vu qu'une partie du code est identique dans les 3 conditions, il faut factoriser (c'est comme en math)
      0
    3. Abdoul Karim Kader Messages postés 25 Statut Membre
       
      Ok je factorise pour garder le code dans la première condition seulement.
      Merci
      0
  7. Abdoul Karim Kader Messages postés 25 Statut Membre
     
    Merci je suis null en php wo!!!
    ça marche très bien
    Encore une fois merci
    0
    1. AssassinTourist Messages postés 409 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      De rien =)
      0