Question sur un bout de code de PHP

Résolu
naoufal118 Messages postés 81 Statut Membre -  
okuni Messages postés 1325 Statut Membre -
Bonsoir,
Svp je suis nouveau apprenti de PHP et je voulais vous questioner sur un bout de code:
J'ai fait une condition:
<?php
....
if($_GET['mot_de_passe']=="111111"
{
<em>(c's là ou est mon problème je veux faire en sorte que si le mot de passe envoyé via formulaire
est egale à 111111 alors là une autre pasge s'ouvre)</em>
}
?>
merci bcp pr vos réponses.

3 réponses

  1. okuni Messages postés 1325 Statut Membre 126
     
    Quel est le problème ? la condition est bonne
    Il manque juste une parenthèse if($_GET['mot_de_passe']=="111111")
    1
    1. crapoulou Messages postés 28002 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   8 046
       
      Bonsoir,

      La question est ici :

      <em>(c's là ou est mon problème je veux faire en sorte que si le mot de passe envoyé via formulaire
      est egale à 111111 alors là une autre pasge s'ouvre)</em>
      0
    2. okuni Messages postés 1325 Statut Membre 126
       
      oups, j'ai sauté le mot "autre" ^^'
      alors il faut rediriger comme ceci :
      header("Location:page2.html");

      attention, header doit être obligatoirement mis avant tout affichage de code html (avant tout texte ou echo)
      0
  2. naoufal11
     
    di stp ta (header ) c'est une fonction .mais kan je la ape dans ma condition comme tu m'a et j'ouvre ma page j'aperçpois juste cela "?>" merci.
    0
  3. okuni Messages postés 1325 Statut Membre 126
     
    il affiche du code php ? c'est bizarre ça.
    l'extension de ton fichier est bien .php ?

    voici en gros comment devrait s'écrire ton script
    <?php
    $code = '111111';
    if($_GET['mot_de_passe'] == $code)
    {
    //redirection vers la page 2
    header("Location:page2.php");
    }
    //sinon on affiche la page 1 qui dit par exemple que le mot de passe est faux.
    ?>
    0