Prb d'affichage d'une variable au lancement?

Eléphanteau du PHP | 16 Messages

18 mars 2007, 08:29

Bonjour à tous,

J'ai réussi à afficher le nom de la page grâce aux variables, grâce à @rthur, comme je débute, je suis content !

Quand je sélectionne les liens dans le menu, les infos de la page active s'affichent très bien, mais c'est au lancement que j'ai une erreur.

En effet, apparemment, la variable n'est pas prises en compte.

Le prb est qu'au lancement de la page (index.php), j'ai cette erreur :? :

Code : Tout sélectionner

Vous êtes ici : jlb59.fr / Notice: Undefined index: id in f:\$$$essai\pageinfos.php on line 13
Comme dans un menu j'ai :

Code : Tout sélectionner

<li><a href="./index.php?page=0&id=Accueil"><span>Page 0</span></a></li>
et dans la page "pageinfos.php", laquelle est appelée par "include" au niveau de l'index j'ai

Code : Tout sélectionner

Vous êtes ici : <a href="./index.php?page=0&id=Accueil">jlb59.fr</a> / <?php echo $_GET ['id']; ?>
J'ai essayé plusieurs méthodes d'emplacement, mais c'est toujours pareils. :cry:

Quelqu'un pourrait m'aider pour ce prb, parce je ne vois pas d'où ça peut venir ?
Peut-être qu'avec des yeux neufs !...

Merci.
Cordialement, JLB59

Eléphant du PHP | 216 Messages

18 mars 2007, 10:20

Salut JLB59,

Je pense que tu teste en local non ?
Si c'est le cas, normalement en ligne tu n'aura pas ce problème, mais bon il est vrai que c'est gênant je te propose donc de faire ceci sur ton $_GET['id']
if(isset($_GET['id']))
{
echo $_GET ['id'];
}
Normalement ça devrait régler le problème :D
Le PHP c'est bien, surtout quand ça marche ;) mon site
Hébergement gratuit et sans pub => Image

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

18 mars 2007, 12:17

Je pense que tu teste en local non ?
Si c'est le cas, normalement en ligne tu n'aura pas ce problème
C'est juste une question de configuration de serveur l'affichage des notices, donc il est tout à fait possible d'avoir le même problème "en ligne" ;)
Quand tout le reste a échoué, lisez le mode d'emploi...

Invité
Invité n'ayant pas de compte PHPfrance

18 mars 2007, 14:14

Salut JLB59,

Je pense que tu teste en local non ?
Si c'est le cas, normalement en ligne tu n'aura pas ce problème, mais bon il est vrai que c'est gênant je te propose donc de faire ceci sur ton $_GET['id']
if(isset($_GET['id']))
{
echo $_GET ['id'];
}
Normalement ça devrait régler le problème :D
Merci Polo.
Pour les essais, je reste en local mais est-ce que prb est only en local ???
Je vais faire un essai sur le serveur, on verra bien !

Invité
Invité n'ayant pas de compte PHPfrance

18 mars 2007, 14:19

Je pense que tu teste en local non ?
Si c'est le cas, normalement en ligne tu n'aura pas ce problème
C'est juste une question de configuration de serveur l'affichage des notices, donc il est tout à fait possible d'avoir le même problème "en ligne" ;)
Je le pense aussi, mais avec l'informatique ????

Rappelle-toi $-get ne marchait pas, par contre $-GET c'était ok, comme je sais que le serveur fait la différence entre ces modes d'écriture, je m'attends à tout maintenant.

Mais, comme je l'ai dit à Polo, je vais essayer en ligne, on verra bien !