Bonjour a tous,
Voila, je suis debutant en php et je cree un petit site web,
dans se site il y a une page pour l enregistrement d un profil,
par la suite on peut modifier/completer se profil via une autre,
dans cette autre page j y ai inclu un champ select multiple dans un formulaire
Quand le visiteur a fini de remplir son formulaire,
il est renvoyer via la method post et traiter par un autre script php qui fait un update
sur la table du profil
Mon souci !
c est le select multiple....
tout le reste fonctionne, mais je n arrive pas a recuperer toutes les valeurs de mon select multiple
et de l inserer dans un champ mysql
(pour l affichage avec une echo et une boucle foreach pas de souci, tout est bien la )
J avais pour idée, de reprendre toutes les variables dans une chaines de caracteres et le separer par exemple, par des ";" avec une fonction "string" ou une de ses variante,
mais je ne sais pas combien de selection vont etre faites et donc je ne sais pas comment l integrer a cette foncion.
J ai eu donc l idée de reprendre toutes les variables et de les affichées dans un "text area" cacher dans la 2eme page php qui recoit et traite les données et d ajouter un ptit script java pour un auto submit, si celle si est existante
Ses données devrait si possible pouvoir etre reprise avec un select
reseparer par chaine au niveaux d un caractere precedement inserer
et ré-afficher dans un select (voir multiple)
( pour ne pas vous faire peur, j ai deja reussi a afficher mes données reprise de mes table mysql dans un select, je devrais savoir me debrouiller pour le reste )
Quand pensez vous ??
Y a t il une meilleur solutions pour inserer ses données dans un champ mysql ??
Merci a tous
Configuration: Windows XP Internet Explorer 7.0
php 5 , mysql , phpmyadmin