[PHP]pseudo frames & easy php 1.7

pseudo frames & easy php 1.7 [PHP] - PHP - Programmation

Marsh Posté le 23-11-2003 à 00:06:55    

Bonjour ,
 
Voila j'ai ptit problème avec mon systeme avec pseudo frames :
 
Voila le début de ma page centre.php :
 

Code :
  1. <table cellspacing="0" cellpadding="0" width="600">
  2. <tr><td class=newsbot align="left"><img src="images/hmid.png"></td>
  3. <tr><td class=menu><?php
  4. $page=$_GET['page'];
  5. switch ($page) {
  6.  case 'index':
  7.   echo '<img src="images/news.png">';
  8.                 break;
  9.                 default:
  10.                         echo '<img src="images/news.png">';
  11.                         } ?>


 
Et lorsque je vais a ma page index.php , il me donne l'erreur suivante :  
Notice: Undefined index: page in c:\..\centre.php on line 4
Et pourtant , il m'affiche bien l'image news.png apres avoir donné l'erreur.
 
Ou est le problème ?
 
Merci d'avance
 

Reply

Marsh Posté le 23-11-2003 à 00:06:55   

Reply

Marsh Posté le 23-11-2003 à 00:15:54    

J'imagine que la variable page n'existe pas dans les variables reçues en GET, il faudrait :
if(isset($_GET['page']))  
  $page=$_GET['page'];
else
  $page='';
par exemple


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 23-11-2003 à 00:16:40    

DaniKOoL a écrit :

Bonjour ,

Citation :


<table cellspacing="0" cellpadding="0" width="600">
<tr><td class=newsbot align="left"><img src="images/hmid.png"></td>
<tr><td class=menu><?php
 $page=$_GET['page'];
 switch ($page) {
  case 'index':
   echo '<img src="images/news.png">';
                break;
                default:
                        echo '<img src="images/news.png">';
 
                        } ?>


Notice: Undefined index: page in c:\..\centre.php on line 4
 
Ou est le problème ?


Tu viens de répondre à ta question :sarcastic:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-11-2003 à 00:18:12    

D'accord merci bcp :)
Taiche : Je connais pas grand chose en php , j'apprend un peu par ci par là ^^ .

Reply

Marsh Posté le 23-11-2003 à 01:39:11    

ah ouè j'ai remarqué ça aussi..
avec la 1.7 on a le droit à des ptites notices sympa quand on utilise des variables non déclarés..  [:sinclaire]  
 
c'est pas plus mal! :o
 
 
sinon tu bourrines en faisant ça :
$page=@$_GET['page'];
 
mais bon voila quoi :D


Message édité par Mr yvele le 23-11-2003 à 01:39:50

---------------
yvele n'est plus.
Reply

Marsh Posté le 23-11-2003 à 12:52:30    

Benh si les notices te gène, un petit tour dans le php.ini et tu remplace ça:
error_reporting  =  E_ALL
par
error_reporting = E_ALL & ~E_NOTICE

Reply

Sujets relatifs:

Leave a Replay

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