Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
Bonsoir bonsoir,
Je me permet de vous solliciter afin de vous demander votre avis.
Je dois réaliser une liste déroulante à partir d'un tableau à double entrée. Je m'explique :
J'ai un tableau de la forme :
$tableau[$id][$i]
Par exemple :
[1354] => [0] => 08/07
[1] => 09/07
[2] => 10/07
[1214] => [0] => 03/06
[1] => 04/06
[3492] => [0] => 08/07
[1] => 09/07
Et je voudrais afficher dans une liste déroulante les dates dans l'ordre croissant, sans les répéter deux fois, et avec un lien vers l'id en question.
Par exemple, le tableau ci-dessus afficherait dans une liste déroulante:
03/06
04/06
08/07
09/07
10/07
Et lorsqu'on clique sur 09/07 que la page affiche les id 1354 et 3492.
Je ne sais pas si je me suis bien exprimé, en tout cas je vous remercie d'avance tous du fond du coeur pour les pistes, idées et pour toute l'aide que vous pourrez m'apporter.
Merci d'avance,
Julien
Hors ligne
hello,
a mon avis, autant refaire un autre tableau à partir de celui là, avec en entrée la date, et en valeur associée les différents id séparés par des virgules
le format de date choisie ne permet pas de trier facilement par date, mais tu peux garder un autre format et générer ce format ci au moment de générer le <select>.
ensuite, avec un peu de javascript, quand on sélectionne une case, ça redirige vers une autre page qui prend tes id en paramètre
++
Hors ligne