Prob php

Résolu/Fermé
Bonsoir
j'ai le prob suivant Notice: Undefined variable: sur ma variable page meme si j'ai deja fait:
if(isset($_POST['page']) && $_POST['page']!=""){$page=$_POST['page'];}

avez vous idée de l'origine de cette erreur!!
merci et bonne soirée
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. vous pouvez ecrire tout le code??
    -1
    1. bonsoir !!
      voila le bout de code ou j'ai mon prob
      <?php if(isset($_POST['page']) && $_POST['page']!="") {echo $page;} ?>">

      si j'enleve if(isset($_POST['page']) && $_POST['page']!="") j'ai une erreur mais le prob ce que le numero de page ne s'afiche pas!! tu as une idée??
      -1
      1. je veux voir toute la page pour bien détecter l'erreur.
        -1
        1. <?php if(isset($_POST['page']) && $_POST['page']!="") {echo $page;} ?>

          L'erreur vient du fait que tu "echo" une variable qui n'existe pas notamment "$page"
          car tu ne l'as pas initialisé avant ta boucle if ;

          Essayes ça et dis moi ce que ça donne :

          <?php
          $page = "la variable postée n'existe pas";
          if(isset($_POST['page']) && $_POST['page']!="")
          {
          $page = $_POST['page'];
          echo $page;
          }
          ?>

          ou bien plus simple :

          <?php
          $page = (isset($_POST['page'])) ? $_POST['page'] : "la variable postée n'existe pas";
          echo $page;
          ?>
          -1
          1. bonjour atspinto!!

            merci pour ta réponse j'ai bien utilisé ton code!! l'erreur est disparue

            bonne journée :-)
            -1