|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2008 Messages : 21 ![]() |
Bonjour, j'ai un petit problème et j'aimerais savoir s'il ya une solution autre que celle à laquelle je pense
J'ai un formulaire avec plusieurs select multiple de type Code html :
Si je boucle sur $_POST['babar'], je m'aperçois que ce n'est pas un tableau de tableau, mais plutôt qu'il s'embrouille dans les données, et qu'un final ce n'est qu'un simple tableau... Sachant que je dois leur donné le même nom pour éviter que cela soit trop complexe, et que j'ai déjà beaucoup de traitement en ajax sur la page, j'aimerais éviter d'alourdir trop tout ça. Du coup quand je récupère le tableau de select en POST, ça foire... je récupère qu'une des valeurs sélectionnées. J'aimerais savoir si je suis obligé de passé par un JS pour concaténer les valeurs sélectionnées? Ou alors s'il ya une méthode pour accéder à toutes les valeurs selected de chaque select multiple? |
||
|
|
00
|
|
|
#2 | ||||
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 656 ![]() |
Si tu veux un tableau de tableaux, il faut le dire à ton formulaire :
Code html :
Code x :
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
||||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2008 Messages : 21 ![]() |
Le problème, c'est que le nombre de select multiple est dynamique, je peux aussi bien en avoir 5, que 30, du coup c'est pas super pratique.
J'imagine que dans ton exemple, je dois modifier le nom à la volé à chaque création de select? |
|
|
00
|
|
|
#4 | ||
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 656 ![]() |
le plus simple, c'est d'incrémenter une variable compteur à chaque fois que tu crées un select. Genre :
Code :
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
||
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2008 Messages : 21 ![]() |
Ok je vois.
Je voulais éviter un traitement JS de plus, mais du coup je vais me tourner vers cette solution quand même et incrémenter en JS le numéro Merci pour cette réponse |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com