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. 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. <?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. bonjour atspinto!!

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

        bonne journée :-)