Bonjour,
Voila je rencontre un petit problème avec mon code. Je travaille sur PHPSTORM avec Symfony. J'ai fais une fiche HTML pour afficher des checkBox. Je ensuite fais un fonction PHP pour récupérer ce qui a été coché dans la checkBox. Cependant cela ne me retourne pas ce que j'ai coché.... Quelque pourrait m'aider ? Merci pour votre aide !
Voici ma fiche HTML:
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <html xmlns="http://www.w3.org/1999/html"> <link rel="stylesheet" href="envoyerFiche.css" /> <form method="post" action="ficheNCController.php"> <div id="listeChoixUser"> <p> {% for user in listeUsers %} <label for="user-{{user.id}}"> <input type="checkbox" id="user-{{user.id}}" name="listUser[]" value="{{user.id}}"> {{user.lastname|upper}} {{user.firstname}} </label> <br/> {% endfor %} </p> </div> <button class="valid-user btn btn-succes" type="submit"> <a href="{{path('userSelectionnes')}}">Valider</a> </button> </form> </html>
Voici ma fonction Php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public function userSelectionnes(){ if(isset($_POST['listUser'])){ foreach($_POST['listUser'] as $chkbx){ echo $chkbx; } } return new Response('Aucun truc selectionné'); }
Cela me retourne Aucune truc sélectionné sans retourner les id que j'ai sélectionné avant ça...
Merci à tous pour vos réponses !
Partager