elvis36
Messages postés34Date d'inscriptionmercredi 8 novembre 2006StatutMembreDernière intervention 8 juillet 2010
-
29 janv. 2010 à 23:27
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 2013
-
30 janv. 2010 à 23:18
Bonsoir à tous,
Alors je vous expose tout d'abord le sujet.
J'ai créé un formulaire en html qui est ensuite exploité en php.
Dans ce formulaire il y a un champ qu'il n'est pas obligatoire de cocher c'est un input de type radio.
Le problème est que si la personne qui envoi le formulaire ne coche rien la page de traitement du formulaire affiche le message :
Notice: Undefined index
Je souhaiterais ne pas afficher cette erreur pour le confort visuel de l'utilisateur...
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 30 janv. 2010 à 10:47
Salut,
Si la personne ne remplis pas le champ, la case du tableau $_POST correspondant au nom de ce champ n'existe pas. Avant d'utiliser cette case, il te faut tester si elle existe ou non, pour ceci isset() et empty() peuvent t'aider. Tu peux t'aider de ce lien là si besoin :
[url]http://www.expreg.com/expreg_article.php?art=isset_empty/url