Prob php

Résolu/Fermé
fati.zahra Messages postés 80 Statut Membre -  
fati.zahra Messages postés 80 Statut Membre -
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. hafidodido Messages postés 56 Statut Membre 10
     
    vous pouvez ecrire tout le code??
    -1
  2. fati.zahra Messages postés 80 Statut Membre 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
  3. hafidodido Messages postés 56 Statut Membre 10
     
    je veux voir toute la page pour bien détecter l'erreur.
    -1
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
     
    <?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. fati.zahra Messages postés 80 Statut Membre 1
       
      bonjour atspinto!!

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

      bonne journée :-)
      -1