Formulaire de Modification : Checkbox déjà cochées !
Bonjour,
je débute en php et j'ai presque tout fini à mon formulaire.
Je coince sur une problématique sur laquelle j'ai essayé de reflechir, lire les forums et utiliser les problèmes déjà evoqués, mais pas de solution.
Besoin :
Quand l'utilisateur ouvre la page de modification d'un enregistrement (j'utilise une base mysql), que les cases cochées (checkbox) ou les liste de choix soient déjà cochées ou preselectionnées selon les données de la bdd, qui emanent evidement du choix fait lors de la creation de l'enregistrement.
Problème :
J'arrive à récupérer les champs de type text ou texarea mais pas celui des checkbox ou liste de choix.
Merci d'avance pour votre aide.
tu te connectes au moins?
Dans l'exemple (presque réussi) que tu as envoyé, à aucun moment je ne te vois te connecter à MySQL, pas une requête existe dans ton script...
Tu as bien dit que les données se trouvaient dans une BDD?
alors là je comprends pas
Citation:
Envoyé par mellosmoothe
Quand l'utilisateur ouvre la page de modification d'un enregistrement (j'utilise une base mysql), que les cases cochées (checkbox) ou les liste de choix soient déjà cochées ou preselectionnées selon les données de la bdd, qui emanent evidement du choix fait lors de la creation de l'enregistrement.
Et comment tu veux faire sans te connecter à la BDD alors?
les plus courtes sont les meilleures
Comme quoi les explications les plus courtes sont bien souvent les meilleures. Effectivement, j'ai compris ce que tu veux faire.
Si tes valeurs sont séparées par un séparateur commun (espace, virgule, etc.) alors tu explodes ton champs pour récupérer les valeurs dans un tableau.
Ensuite tu fais un foreach pour checker chaque valeur et voilà.