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.






Répondre avec citation





Pas de question technique par MP !

Partager