erreur "undefined index" lors controle checkbox - PHP - Programmation
Marsh Posté le 24-01-2005 à 12:27:51
Ouais, si une checkbox n'est pas cochée, elle sera pas dans $_POST. Si elle est cochée, elle sera dans $_POST avec pour valeur 'on'
Marsh Posté le 24-01-2005 à 12:30:25
ah ok, merci. Mais j'ai une deuxième checkbox qui doit etre cochée, elle. Comment je peux la tester ?
Marsh Posté le 24-01-2005 à 12:32:51
Simplement comme ça :
Code :
|
Marsh Posté le 24-01-2005 à 12:46:03
Démo de formulaire multi checkbox :
http://www.surleau.com/temp/boxes.php
Le truc nomer les checkboxs avec le même nom en finissant par [] pour récupérer un tableau
Marsh Posté le 24-01-2005 à 13:06:10
eh bin, merci à vous pour votre aide et pour le lien
Jean-Marc
Marsh Posté le 24-01-2005 à 13:12:56
De rien !
Note pour FlorentG :
Heu toi, t'as pas le drois de faire comme ça hein !
Mettre [] dans un attribut 'name' n'est pas compliant, alors attention, hein, je te surveille
Marsh Posté le 24-01-2005 à 13:44:16
Mara's dad a écrit : De rien ! |
Quoi
J'ai rien dit de tel
Marsh Posté le 24-01-2005 à 14:27:50
C'est juste que je viens de lire : http://forum.hardware.fr/hardwaref [...] 3311-1.htm
Donc je précise juste au passage que c'est pas W3C compliant, même si tout le monde le fait quand même
Marsh Posté le 24-01-2005 à 12:24:05
Bonjour à tous,
mon script php sert à l'inscription d'un membre. L'ensemble des tests sur le bon remplissage du formulaire fonctionne sauf pour ce qui concerne les checkbox. Si le membre qui s'inscrit coche la case, ça fonctionne mais j'ai un message d'erreur si le membre ne coche pas la case (ce qu'il n'est pas obligé de faire)
Voici mon script (simplifié) :
Sauriez-vous où cela cloche ? Les checkbox ont-elles un fonctionnement différent ?
Merci par avance de votre aide en tout cas. J'ai épuré le script à l'extrème pour que nous n'ayez que l'essentiel. J'ai peut être enlevé des choses importantes. Dans ce cas, n'hésitez pas à me le dire.
Amicalement,
Jean-Marc