bonjour à tous.
je vous expose mon problème:
j'ai un site avec une page formulaire (composé de zones texte à remplir et de cases à cocher.
quand on submit ca envoie sur une page qui contrôle si c'est bon, le cas échéant ca rentre les données en BDD, sinon ca revient sur le formulaire (qui est vide mais ça c'est pas le problème!)
imaginons, qq1 remplit le formulaire, all is ok et ca rentre en base de données nickel.
puis un jour il va sur modif.php pour modifier qqchose sur son formulaire (=identique a celui d'ajout.php), et là je souhaite le pré-remplir pour plus de simplicité; pour les zones textes aucun soucis j'ai fais une requête sur la BDD et je place les données choisies au préalable; mon problème est de recocher les cases, du moins les précocher;
à savoir que lors de ajout.php, je fais une concaténation de toutes les cases cochées (si le mec coche ABS=coché, DA=coché, autoradio=coché, ca me ressort une chaine dans la BDD qui est --ABS--DA--autoradio--).
donc ce que j'avais pensé faire, sachant que je n'ai aucun doublons au niveau des mots, c'était faire une fonction qui prend en paramètre la chaine de caractere dans la BDD et qui test si ABS est dedans, elle rend 1 et dans ce cas on CHECKED la case de ABS et ainsi de suite....
mais cela me parait un peu laborieux pour si peu...
avez vous un moyen plus pratique? une idée autre?
d'avance merci
Partager