[PhP] variable dynamique ${'bouton'.$id}
Résolu
P@
Messages postés
1709
Date d'inscription
Statut
Membre
Dernière intervention
-
P@ Messages postés 1709 Date d'inscription Statut Membre Dernière intervention -
P@ Messages postés 1709 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai écrit un formulaire avec plusieurs item.
Chaque item à une même question en bouton radio (oui/non).
Sur le formulaire, j'ai appeler chaque bouton "bouton1" le 1 étant le numéro de l'item. c'est contruit comme suit
Tout s'affiche bien,
quand je soumet, avec phpinfo(INFO_VARIABLES) je vois bien mon bouton1
Mais quand je tente de l'utiliser ... il dit que la variable n'existe pas.
Comment faire pour le récupérer ???
Pour l'instant, je la reconstruit en prenant tous les item de la base et en recontruisant le nom de la variable avec ${'bouton'.$id} mais il ne reconnait pas.
Quoi faire ???
Comment feriez vous pour récuperer cette variable ??
Merci d'avance
j'ai écrit un formulaire avec plusieurs item.
Chaque item à une même question en bouton radio (oui/non).
Sur le formulaire, j'ai appeler chaque bouton "bouton1" le 1 étant le numéro de l'item. c'est contruit comme suit
<Input type="radio" value ="oui" name="bouton$row[0]">
Tout s'affiche bien,
quand je soumet, avec phpinfo(INFO_VARIABLES) je vois bien mon bouton1
Mais quand je tente de l'utiliser ... il dit que la variable n'existe pas.
Comment faire pour le récupérer ???
Pour l'instant, je la reconstruit en prenant tous les item de la base et en recontruisant le nom de la variable avec ${'bouton'.$id} mais il ne reconnait pas.
Quoi faire ???
Comment feriez vous pour récuperer cette variable ??
Merci d'avance
A voir également:
- Javascript variable dynamique
- Tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Liste déroulante dynamique excel - Guide
- Telecharger javascript - Télécharger - Langages
- Sommaire dynamique word - Guide
4 réponses
Pour reprendre une valeur passée en POST (a adapter si passée en GET)
tu devrais rajouter une champ caché (hidden) qui passe le nombre total de bouton construit ainsi. (nommé "taille" ici)
De cette manière, il ne te reste plus qu'à traiter dans ton script de récupération avec un boucle :
Tu devrais ainsi pouvoir récupérer les valeurs de chacun de tes boutons.
tu devrais rajouter une champ caché (hidden) qui passe le nombre total de bouton construit ainsi. (nommé "taille" ici)
De cette manière, il ne te reste plus qu'à traiter dans ton script de récupération avec un boucle :
$taille = $_POST["taille"]; // --- Tableau de récup de tes valeurs de bouton : $tab_value; for (int i=0; i<$taille; i++){ $bouton = "bouton".$i; $tab_value[i] = $_POST["".$bouton.""]; }
Tu devrais ainsi pouvoir récupérer les valeurs de chacun de tes boutons.
va savoir pourquoi ... je n'arrive pas a récupérer la taille non plus.
dans mon phpinfo elle est là ... mais quand je fait
j'utilise easyphp ... je ne sais pas pourquoi et quand il se fait que je ne récupére pas ces données !!!
je n'arrive pas à les attraper puisqu'elles semblent être là.
Comment faire ??
dans mon phpinfo elle est là ... mais quand je fait
for ($i=0; $i<$taille; $i++){il répond Notice: Undefined variable: taille in {path}\doc.php on line 42
j'utilise easyphp ... je ne sais pas pourquoi et quand il se fait que je ne récupére pas ces données !!!
je n'arrive pas à les attraper puisqu'elles semblent être là.
Comment faire ??