Déclaration variable php

Fermé
McCoy - 19 mars 2006 à 23:35
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 21 mars 2006 à 14:47
Bonjour,

Je voudrais un renseignement pour un ptit soucis. J'ai installer easyphp 1.8 et il faut déclarer les variables sinon une erreur est renvoyé. voici mon code.

Nom de la page : page.php

<?PHP

if ($recette == "") {

?>

<a href=page.php?recette=on>clique</a>

<?PHP

} elseif ($recette == "on") {

?>

// affichage de ma page

<?PHP

}

?>

Et il me dit que la variable $recette n'est pas déclaré. Donc je mets tout au debut avant le if :

$recette = $_GET['recette'];

Mais cela ne marche toujours pas. il me dit que recette n'est pas déclarer. Si je mets $recette = @$_GET['recette']; pour ne pas afficher le message.

Merci du coup de main car je suis dans la semoule..

2 réponses

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
21 mars 2006 à 14:47
Nan. Pas désactiver les warnings.
Coder proprement et puis désactiver les warnings en production.
(voir également ini_set
http://php.easynet.be/manual/fr/function.ini-set.php
)

if (isset( $_GET['myvar']) )
{
check($_GET['myvar']);
doSomething();
}
else
{
doSomethingElse();
}
3
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 533
20 mars 2006 à 14:14
Désactive l'affichage de ces erreurs dans le php.ini
-3