Passage variable

berserv
Invité n'ayant pas de compte PHPfrance

05 déc. 2006, 12:06

Depuis que j'ai installé la dernière version de easyphp, le contenu de mes variables ne passe plus d'une page à l'autre.
<? echo '<a href="fiche.php?
	  	num='.$donnees[0].'
	  	&intitule='.$donnees[1].' "><u><font color="#0000FF">Détails sur la formation</font></u></a><br>';
Quand j'ouvre la page "fiche.php", le système me signale que les variables num et intitule ne sont pas définies.

J'ai inversé les " en ' et vice versa mais en vain.

Quelqu'un peut-il encore m'aider ? Merci d'avance

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

05 déc. 2006, 12:14

Quand tu survoles le lien dont tu viens de nous donner le code, est-ce que les variables sont présentes ?

Si oui, il faut que tu regardes la manière dont tu récupères ces variable. Avec easyPHP 1.8, la configuration impose de passer par $_GET['nom_variable']

Si non, il faut que tu nous montre le code qui te permet de récupérer $donnees
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 445 Messages

05 déc. 2006, 12:15

Dans ta page fiche.php

As-tu récupéré tes variables comme ceci ou non :
$num = $_GET['num'];
$intitule = $_GET['intitule'];
Cela viendrait donc de la configuration du php.ini, je ne sais plus le nom par contre, si quelqu'un pouvait m'eclairer ^^'

[Edit] : Erf, encore grillé... grrrr :p [/Edit]
LLDC
Ulti