erreur Notice: Undefined index en PHP ?

erreur Notice: Undefined index en PHP ? - PHP - Programmation

Marsh Posté le 16-03-2006 à 23:11:26    

Bonjour, j'ai une erreur que je n'arrive pas a résoudre : Notice: Undefined index: page in d:\monsite\accueil\index.php on line 49
 

Code :
  1. <?php echo '<?xml version="1.0" encoding="iso-8859-1"?>'; ?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  4. <head>
  5.  <title>Mon Site</title>
  6.  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7.  <!-- <link rel="stylesheet" type="text/css" href="style_accueil.css" title="style_accueil" media="all" /> -->
  8.  <style type="text/css" media="all">@import "style_accueil.css";</style>
  9.  <!--[if lt IE 7]>
  10.  <link rel="stylesheet" href="style_accueilIE.css" type="text/css"/>
  11.  <![endif]-->
  12.  <!--[if lt IE 7.]>
  13.  <script defer type="text/javascript" src="pngfix.js"></script>
  14.  <![endif]-->
  15. </head>
  16. <body>
  17.  <div id="conteneur">
  18.   <div id="menuHaut">
  19.    <!--Image en CSS-->
  20.   </div>
  21.   <div id="bandeau">
  22.    <!--Image en CSS-->
  23.   </div>
  24.   <div id="blocID">
  25.    <div class="bloc1"></div>
  26.    <div class="bloc2">
  27.    <div id="contenubloc1">
  28.     <form action="#" method="post">
  29.       <table><tr><td>Identifiant</td><td><input type="text" name="login" size="10" /></td></tr>
  30.       <tr><td>Mot de Passe</td><td><input type="password" name="motdepasse" size="10" /></td></tr>
  31.       <tr><td></td><td align="right"><input type="submit" value="OK" /></tr></td></table>
  32.     </form>
  33.    </div>
  34.    </div>
  35.    <div class="bloc3p"><div id="contenubloc1" align="right"><br/><a href="index.php?page=1"><br/>Devenez Membre</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div></div>
  36.   </div>
  37.   <div id="blocServices">
  38.    <div class="bloc1"></div>
  39.    <div class="bloc2">
  40.     <a href="index.php?page=2">Nos Services</a>
  41.     <div id="contenubloc1">
  42.      <?php
  43.      if ($_GET['page'] == 2)
  44.      {
  45.       include('./services/services.html');
  46.       include('./services/lienServices.html');
  47.      }
  48.      ?>
  49.     </div>
  50.    </div>
  51.    <div class="bloc3g"></div>
  52.   </div>
  53.  </div>
  54. </body>
  55. </html>

Reply

Marsh Posté le 16-03-2006 à 23:11:26   

Reply

Marsh Posté le 16-03-2006 à 23:59:08    

Bah voui, à moins que tu ne cliques sur le lien "Nos Services", il n'y a en effet pas de $_GET['page'], ce serait donc un bon plan de vérifier son existence d'abord (isset()) avant de s'intéresser à la valeur qu'il contient :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed