Aide débutant en php [réglé, merci]

Discussion dans 'Web, design' créé par Helyopses, 13 Octobre 2004.

Statut de la discussion:
Fermée.
  1. Offline
    Helyopses Touriste
    Voila j'ai décidé de me lancer dans php à corps ouvret hélas la bête me donne du fil à retordre pour le code suivant ( surement une broutille pour les pro que vous etes :)

    Code:
    <?php
    $okay="1245";
    if (isset($_GET['pwd'])){
      $pwd=$_GET['pwd'];
      if ($_GET['pwd'] = $okay){
        echo "Vous pouvez accéder à cette page<br />";
    	}else{
        echo "Il ne vous est pas autorisé à consulter cette page<br />";
      	}
      }else{
        echo "Il ne vous est pas autorisé à consulter cette page<br />";
      }
      
    
      
    ?>
    Le pb est que lorsque j exécute le script il me renvoie à tout les coups "Vous pouvez accéder à cette page" :? et je ne comprend pas pk :-(

    help plz

    merci d avance
    Helyopses, 13 Octobre 2004
    #1
  2. Offline
    Helyopses Touriste
    Il y a plein de déchet dans le code pk je me démène dessus :-(
    Helyopses, 13 Octobre 2004
    #2
  3. Offline
    Ezekiel ! Elite
    <?php
    $okay="1245";
    if (isset($_GET['pwd'])){
    $pwd=$_GET['pwd'];
    if ($_GET['pwd'] == $okay){
    echo "Vous pouvez accéder à cette page<br />";
    }
    else{
    echo "Il ne vous est pas autorisé à consulter cette page<br />";
    }
    }
    else{
    echo "Il ne vous est pas autorisé à consulter cette page<br />";
    }
    ?>

    J'ai "éclairci" ton code et t'avais juste oublié un = dans ton if je pense
    Ezekiel !, 13 Octobre 2004
    #3
  4. Offline
    Helyopses Touriste
    merci a tout les 2 en me démenant j ai réussi a faire ça :
    Code:
    <?php
    $correcte = "test";
    if (isset($_GET['pwd'])){
      $pwd = $_GET['pwd'];
      }
      
    if ($pwd == "$correcte"){
      echo "Vous avez le bon Password";
    }else{
      echo "Votre Password est incorrecte";
    }
    
    ?>
    
    En transformant la variable en constante et en ajoutant un = ( merci pour l info Ez :) ça marche
    Helyopses, 13 Octobre 2004
    #4
  5. Offline
    Ezekiel ! Elite
    np :)
    Ezekiel !, 13 Octobre 2004
    #5
Statut de la discussion:
Fermée.