Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/01/2008, 12h01   #1
Invité de passage
 
Homme
Inscription : décembre 2006
Messages : 37
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : décembre 2006
Messages : 37
Points : 2
Points : 2
Par défaut Tableau en POST

Bonjour,

J'ai quelques difficulté à récupérer des variables de formulaire en tableau.

En effet, j'ai un formulaire comme suit pour récupérer suivant une liste d'agent pour savoir si ces derniers sont présent, validé et connaitre leur note :
Code :
1
2
3
4
 
<input type="checkbox" name="present[<?php print($id); ?>]" value="<?php print($id); ?>" />
<input type="checkbox" name="valide[<?php print($id); ?>]" value="<?php print($id); ?>" />
<input type="text" name="note[<?php print($id); ?>]" value="<?php print($id); ?>" />
J'ai cette portion de code pour chaque agent dans la même page.

Or je n'arrive pas en PHP à récupérer ces valeurs pour chaque agent.

J'essai avec $_POST['present'] et $_POST['valide'] $_POST['note'] mais je n'arrive pas à me placer sur l'occurence du tableau de l'agent pour connaitre la valeur...

C'est peut être une question un peu bête mais je bloque...
RobertP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2008, 12h35   #2
Membre expérimenté
 
Inscription : août 2005
Messages : 515
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 515
Points : 557
Points : 557
Bonjour,
mettez en début de script :

Code :
1
2
3
echo '<pre>';
print_r($_POST);
exit('</pre>');
Puis regardez attentivement le nom des clés du tableau. Après un simple <?=$_POST['clé']?> ou <?php echo $_POST['clé']; ?> vous donnera la valeur. Normalement, celui-ci est égale à la valeur "name" du champ du formulaire, si "name" = textfield1 alors $_POST['textfield1'].

Cordialement,
DaRiaN.
DaRiaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h33.


 
 
 
 
Partenaires

Hébergement Web