erreur mais le code fonctionne
Hors ligneStephbf Le 15/10/2009 à 13:05 Profil de Stephbf Configuration de Stephbf

bonjour

j ai une erreur qui s affiche alors que le site fonctionne. voici ma page:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>HEPTAFOR</title>
<link rel="stylesheet" type="text/css" href="file:///C|/wamp/www/heptafor/css/dec1.css" />

      </head>

<body class="thrColElsHdr">

    <div id="container">
      <div id="header">
        <h1 align="center"><img src="tittle.png" width="677" height="100" /></h1>
      <!-- fin de #header --></div>
      <div id="sidebar1">
      <p><b><u>MENU :</u></b></p>
      <ul>
       <?php
        include ('menu.php');
        ?>
</ul>
      <!-- fin de #sidebar1 --></div>
      <div id="sidebar2">
        <?php
          include('pub.php');
          ?>
      <!-- fin de #sidebar2 --></div>
      <div id="mainContent" align="center" >
        
     <b>  <?php
          echo 'bonjour';
          
          if ($_GET['page'] == "accueil")  *********
{
include("accueil.php");
}
elseif ($_GET['page'] == "pourquoi")  *********
{
include("pourquoi.php");
}
elseif ($_GET['page'] == "pourqui")  ********
{
include("pourqui.php");
}
          ?></b>
         <!-- fin de #mainContent --></div>
         <!-- Cet élément de suppression doit suivre immédiatement l'élément div #mainContent afin de forcer l'élément div #container à contenir tous les éléments flottants enfants --><br class="clearfloat" />
       <div id="footer">
        
        <!-- fin de #footer --></div>
    <!-- fin de #container --></div>
    </body>
</html>

voila les erreurs indiquées sont aux lignes avec les etoiles . le message est :Notice: Undefined index: page in C:\wamp\www\heptafor\php\heptafor.php on line 35

si quelqu'un peux me dire pourquoi, ça serait sympa. merci .
--
steph
Hors ligneTaffeur95 Le 15/10/2009 à 13:17 Profil de Taffeur95 Configuration de Taffeur95

Bonjour,

il faudrait que tu vérifies si tes variables ont été initialisées (avec isset()).

==>


if(isset($_GET['page']))
{
        if ($_GET['page'] == "accueil")   
        {
              include("accueil.php");
        }
        elseif ($_GET['page'] == "pourquoi")   
       {
              include("pourquoi.php");
        }
        elseif ($_GET['page'] == "pourqui")   
       {
             include("pourqui.php");
       }
}



Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels