recuperer les données de cases à cocher

recuperer les données de cases à cocher - PHP - Programmation

Marsh Posté le 30-11-2005 à 14:43:17    

Salut,
 
J'ai mon formulaire html avec plein de rubriques (nom, tel, liste déroulante, raddio button).
Pour l'instant ça marche, j'envoi le tout à mon fichier php, qui me renvoit les résultat par mail.
 
Mais, je décide de modifier les radio buttons en cases à cocher, et là rien ne va plus ou presque.
Qd je teste, je coche plusieurs choix, et dans le mail de retour seul 1 choix est affiché.
Bon je me di : p'tt fo integrer les cases à cocher ds un tableau.
Mais là plus rien ça bugg
 
D'où ma question : je fais comment pour recupérer les multiples choix de mes cases à cocher?
 
Please ça Urggggggggg

Reply

Marsh Posté le 30-11-2005 à 14:43:17   

Reply

Marsh Posté le 30-11-2005 à 15:01:45    

mettre des [] dans le "name" des cases à cocher et traiter les données dans php comme un tableau.

Reply

Marsh Posté le 30-11-2005 à 15:26:43    

ok g bien mis les [] ds le doc html genre :
 
                <input type="checkbox" name="prestations[]" value="Secretariat classique">
 
                <input type="checkbox" name="prestations[]" value="Publipostage">
 
                <input type="checkbox" name="prestations[]" value="Relecture">
           
dans mon doc php
faut il que je marque ça?
 
  $msg .= "Types de prestations : ".$_POST["prestations"][]."\n\n"

Reply

Marsh Posté le 30-11-2005 à 15:34:09    

Code :
  1. $msg .= "Types de prestations : ".$_POST["prestations"][]."\n\n"


Ca veut rien dire.
 
Il faut au moins préciser le contenu de quelle case utiliser et si tu veux le tout, il faut transformer l'ensemble du contenu du tableau en une unique chaine soit grace aux fonctions déjà existantes (j'ai la fleme de chercher dans la doc pour te la retrouver) soit en parcourant le tableau manuellement.
 

Reply

Marsh Posté le 30-11-2005 à 18:28:09    

explode et implode sont tes amis ! :)


---------------
ZZZZzzzzz
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed