problème de formulaire - PHP - Programmation
Marsh Posté le 21-01-2006 à 22:36:29
En général, avec les cases à cocher, ou les boutons radio, je donne un name avec [] à la fin.
Comme ca, ca génère un tableau en PHP qui est plus facile à exploiter.
Il faut savoir une chose, les champs de type checkbox ne sont envoyés dans le formulaire que s'il sont cochés.
D'autre part, il parait (c'est vrai...) qu'un attribut "name" d'un input ne doit pas comporter de caractère '[' ou ']', mais bon, ca marche très bien ;-)
Exemple :
Code :
|
...
A propos du name :
Citation : ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-" ), underscores ("_" ), colons (":" ), and periods ("." ). |
Source : http://www.w3.org/TR/html4/types.html#type-id
Marsh Posté le 22-01-2006 à 03:23:11
Bonjour,
Merci pour vos réponse.malheureusement j`ai toujours le même problème.donc je réexplique:
jai une première page.sur cette page il y a des cases à cocher.Si on coche une ou plusieurs des cases ça ouvre une autre page ou il y a un formulaire.Dès que ce formulaire est rempli ça me menvoie les données par email.Pour ça pas de problème.Le problème est que je veux mettre des valeurs à chaque case à cocher puis récupérer la ou les valeurs des cases qui ont été coché dans le formulaire ou dans lemail que je recois.
Par exemple une case à cocher correspond à un produit XXXX.Il y a plusieurs produits donc plusieurs cases à cocher.
Quand le formulaire souvre ou quand je reçois lemail comment savoir de quelle(s) case(s) à cocher cela proviens?
Merci davance.
STEF
Marsh Posté le 22-01-2006 à 19:58:06
Ok, là, ya plusieurs solutions :
La soluce de base : les champs cachés : voir <input type="hidden">...
La soluce pro, les sessions.
Dans tous les cas, il faut commencer par se documenter si on connait pas.
Marsh Posté le 21-01-2006 à 13:37:56
Bonjour,
Je suis en train de créer un site.Sur une des pages il y a des cases à cocher.chaque case à cocher a une valeur par exemple: <input name="exemple" type="checkbox" id="exemple" value="123456">.
après avoir cocher une des cases ça renvoie vers un formulaire en php.Quand le formulaire est rempli et validé les données de ce formulaire me sont envoyés par email.Je voudrai savoir comment récupérer la valeur de la case à cocher(123456) et lenvoyer en même temps avec les données du formulaire.
Merci davance
STEF