Bonjour,
Dans une partie de mon formulaire, je souhaite générer une liste de cases à cocher qui permet de sélectionner des équipes qui sont dans ma base donnée.
Dans ma vue, j'ai ceci :
Et dans mon controlers j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $reponse_chekbox = test_chekbox(); //Fonction qui recupère les equipes en base foreach ($reponse_chekbox as $current) // var_export($current); echo '<input type="checkbox">'.$reponse = implode(',', $current).'<br>';
Quand je regarde le résultat, il me sort :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function test_chekbox() { $bdd = connectbdd(); $sql= 'SELECT distinct ID_Equipe, Nom_Equipe FROM EQUIPES;'; $reponse_test_chekbox = $bdd->query($sql); unset($bdd); return $reponse_test_chekbox ; }
☐ 36,36,EQ1,EQ1
☐ 37,37,EQ2,EQ2
☐ 38,38,EQ3,EQ3
☐ 39,39,EQ4,EQ4
etc ...
Pourquoi me sort-il les informations en double ?
D'avance merci
PS: Je sais que mes checkbox n'on pas de value, c'est pour tester dans un premier temps la génération de mes équipes de manière dynamique.
Partager