Tableau dans un input
Résolu/Fermé
A voir également:
- Tableau input
- Tableau word - Guide
- Tableau ascii - Guide
- Tableau croisé dynamique - Guide
- Trier tableau excel - Guide
- Imprimer tableau excel sur une page - Guide
2 réponses
jordane45
Messages postés
38472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 mai 2025
4 744
10 mai 2018 à 19:03
10 mai 2018 à 19:03
Bonjour,
Tu veux dire dans ta variable POST ?
Ben.. c'est déjà le cas normalement....
Si tu coches quelques cases, puis que tu valides ton formulaire
que te donne ce bout de code ?
j'aimerai qu'ils me mettent mes id uniquement pour les cases que j'ai coché
Tu veux dire dans ta variable POST ?
Ben.. c'est déjà le cas normalement....
Si tu coches quelques cases, puis que tu valides ton formulaire
que te donne ce bout de code ?
$arr_users = !empty($_POST['users']) ? $_POST['users'] : NULL; echo "<pre>" . print_r($arr_users,true) . "</pre>";
jordane45
Messages postés
38472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 mai 2025
4 744
10 mai 2018 à 20:19
10 mai 2018 à 20:19
Et comme ceci ?
Mais ton champ hidden ne sert plus à rien.. puisque tu as l'id dans l'array users
<?php for ($i=0; $i < count($users); $i++){ $id = user->get_id(); echo "<td> <input type='hidden' name='users[$id]' value='$id' /> <input type='checkbox' name='checkbox[$id]' value='$true' /> </td>"; } ?>
Mais ton champ hidden ne sert plus à rien.. puisque tu as l'id dans l'array users
10 mai 2018 à 19:10
Array
(
[0] => 45
[1] => 47
[2] => 50
)
Le soucis est que j'ai deux input qui font passez des informations via post, un "hidden" et un autre de type "checkbox". Le problème est que si je coche par exemple la premiere et la derniere checkbox, mon tableau sera de type
Array
(
[0] => on
[1] => on
)
mais mon autre tableau users[] sera comme au dessus. Ducoup les indices ne correspondent pas. Et ceci est un un problème pour la suite de mon code.
J'aimerai si possible avoir un post de même taille à chaque envoie de formulaire.
10 mai 2018 à 19:27
10 mai 2018 à 20:01