Stockage du résultat d'un POST dans un tableau - HTML/CSS - Programmation
MarshPosté le 18-10-2004 à 15:13:38
Salut à tous,
je voudrais pouvoir récupérer dans un tableau, sous php, les résultats passés par un form html. Seul hic, je ne sais pas à l'avance combien de champs vont être retournés.
Actuellement, je le fais pour des champs de type checkbox.
Ensuite, sous php, je récupère un tableau qui se compose des éléments qui ont été cochés :
Code :
foreach ($montableau as $mavaleur)
{
// $mavaleur contient 1,6,12
}
Là, c'est encore assez simple : je peux passer ma clé (1,5,6 etc) et je récupère une valeur (coché ou non coché)
Maintenant, je voudrais pouvoir par la même chose avec des champs textbox. Le problème, c'est qu'il faut que je passe et la clé de l'enregistrement et la valeur retournée. Seul hic, c'est pas possible cal il n'y a qu'un champ value.
Comment est-ce que je peux faire et dans ce cas, quelle est la syntaxe de ma balise input ?
Merci d'avance
Message édité par latruffe le 18-10-2004 à 15:14:52
Marsh Posté le 18-10-2004 à 15:13:38
Salut à tous,
je voudrais pouvoir récupérer dans un tableau, sous php, les résultats passés par un form html. Seul hic, je ne sais pas à l'avance combien de champs vont être retournés.
Actuellement, je le fais pour des champs de type checkbox.
J'ai un formulaire du type :
<FORM patati patata>
<input name="montableau[]" type="checkbox" value="1">
<input name="montableau[]" type="checkbox" value="5">
<input name="montableau[]" type="checkbox" value="6">
<input name="montableau[]" type="checkbox" value="10">
<input name="montableau[]" type="checkbox" value="12">
</FORM>
Ensuite, sous php, je récupère un tableau qui se compose des éléments qui ont été cochés :
Là, c'est encore assez simple : je peux passer ma clé (1,5,6 etc) et je récupère une valeur (coché ou non coché)
Maintenant, je voudrais pouvoir par la même chose avec des champs textbox. Le problème, c'est qu'il faut que je passe et la clé de l'enregistrement et la valeur retournée. Seul hic, c'est pas possible cal il n'y a qu'un champ value.
Comment est-ce que je peux faire et dans ce cas, quelle est la syntaxe de ma balise input ?
Merci d'avance
Message édité par latruffe le 18-10-2004 à 15:14:52