Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: glork le le 16-06-2005 a 18:24:46

Titre: Notice: Undefined variable: nom in c:\program files\easyphp1-8\www\copie de
Posté par: glork le le 16-06-2005 a 18:24:46

Bon... mon probl c les variables...
disons que je cree un programme php simple
<?
print("salut $variable");
?>

Le fichier est appele var.php. Je rentre dans l'URL et je tappe localhost/var.php?variable=carl
CE message m'apparait >:( Notice: Undefined variable: variable in c:\program files\easyphp1-8\www\var.php on line 2
Mais si je declare dans le code que $variable = "carl";
Le message "Salut carl !" m'apparait
pourquoi ca marche pas avec l'URL

Titre: Re:Notice: Undefined variable: nom in c:\program files\easyphp1-8\www\copie
Posté par: waz le le 16-06-2005 a 18:33:10

Car il faut que tu utilise les variable $_GET ou $_POST
Donc dans ton cas !
<?
$variable = $_GET["variable"];
print("salut $variable");
?>
ou

<?
echo 'salut '.$_GET["variable"];
?>

Titre: Re:Notice: Undefined variable: nom in c:\program files\easyphp1-8\www\copie
Posté par: erwinol le le 16-06-2005 a 21:06:05

Exact, c'est dù à la configuration de PHP. Désormais PHP a register_global à off.

Titre: Re:Notice: Undefined variable: nom in c:\program files\easyphp1-8\www\copie
Posté par: glork le le 16-06-2005 a 22:09:54

:) Merci beaucoup !


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.