eviter les messages d'erreur

Répondre
guppy71
le 13/11/2004 à 22:26
guppy71
bonjour,
c'est encore moi le vieux qu'est pas doué

quelle est la meilleurs façon de déclarer les variables pour éviter ce genre de message

Notice: Undefined index: envoyer in c:\program files\easyphp1-7\www\lotoweb\pagesite\pageselect.php on line 53

merci
michel
Guppy71
bibi
le 14/11/2004 à 00:30
bibi
montre le code pcke ta ptite erreur on peut po trop l'exploiter :)
commit suicide
guppy71
le 14/11/2004 à 12:13
guppy71
La page contenant votre code est disponible sur l'URL suivante :

http://www.lephpfacile.com/wall/lire_wall.php?wall=1840
Guppy71
Sedilbur
le 14/11/2004 à 19:37
Sedilbur
essaye
if (isset($HTTP_POST_VARS['envoyer']) && !empty($hTTP_POST_VARS['envoyer']) )
moogli
le 14/11/2004 à 19:52
moogli
Salut,

pour compléter le post de Sebilbur :

$HTTP_POST_VARS (tu utilise php3 ?) n'est définit que lorsque tu valide un formulaire avec la methode post (<form method="post">).

Lorsque tu arrive sur ton script sans passez par le formulaire $HTTP_POST_VARS['ta variable'] n'existe pas (par contre $HTTP_POST_VARS existe il me semble) donc il faut un isset pour vérifier l'existance :)
@+
Il en faut peu pour être heureux !!!!!
guppy71
le 14/11/2004 à 21:40
guppy71
merci j'ai réglé ce problème mais j'en ai un autre.
j'ai des case à cocher dans un formulaire certaines sont initialisées avec la valeur 1 et d'autres sans valeur. Lorsque je lance le formulaire j'ai un message d'erreur sur les case à cocher qui sont sans valeur

je vous joint une ligne de code

$c5=$_POST['c5']; $c13=$_POST['c13']; $c21=$_POST['c21'];

j'ai une erreur sur la variable $c13 (variable sans valeur)

de quoi ça peut provenir

Merci
Guppy71
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours