Listes dynamiques en PHP HTML seulement [PHP][Abandon ;) ] - PHP - Programmation
Marsh Posté le 17-04-2004 à 12:03:17
En effet il faut du courage
Deja, en lisant le titre on voit le problème. Quelque chose de "dynamique" coté client ne peut pas impliquer du php puisque c'est un script serveur. A mon sens il vaudrait mieux utiliser du javascript, c'est pas si compliqué...
Maintenant tu m'as l'air tétu donc si tu tiens a utiliser php il faudra recharger ta page une fois les sous-cat choisies pour que php remplisse ton autre liste. Ce qui implique un formulaire et donc ne devrait pas poser de problème pour récupérer les sous-cat saisies.
Marsh Posté le 19-04-2004 à 10:11:14
lol klr que je suis têtu
Mais pas tant que ça, j'ai finalement fini par me mettre au javascript. Donc j'arrive a avoir ma liste dynamique, j'ai plus de mal à récupérer toutes les sous categories que le gars choisi, mais bon ca avance
Marsh Posté le 20-04-2004 à 09:25:45
pour garder tes valeurs de page en page, tu fais (dans ton formulaire) un action=tapage.php?nomValeur=tesvaleurs
et a chaque fois que tu arrive sur tapage.php, tu sauvegarde tes valeurs et les repasse en param
pour passer un tableau, le plus simple est de la convertir en chaine de car (implode je crois)
Marsh Posté le 16-04-2004 à 15:39:11
Bonjour à tous,
Je cherche à faire des listes dynamiques en PHP, c'est à dire que j'ai une premiere liste dans mon formulaire qui permet à l'utilisateur de sélectionner une categorie et ensuite une seconde liste qui affiche les sous categories de la categorie selectionnée. Je sais que c'est possible en javascript, mais je préfererai le faire en PHP, je ne connais pas assez le javascript.
L'utilisateur peut choisir plusieurs sous categories, et je souhaite donc conserver les sous catégories qu'il a sélectionnées dans un tableau. Mon problème c'est que ma page de formulaire se recharge a chaque validation de la premiere liste, et je n'arrive pas à garder mon tableau, je ne sais pas trop comment le conserver entre deux rechargements de ma page. Je suis parti pour essayer de le mettre en variable de sessions, mais il doit y avoir une erreur puisque ça ne marche pas. je vous met mon code, donc si vous voyes une erreur, ou si vous voyez une autre méthode, je suis preneur. On doit sans doute ouvoir le faire avec des fichiers ou des cookies, mais maintenant que je suis parti avec les variables de sessions, autant savoir si c'est possible.
Donc avec ce code, il m'affiche a chaque fois la derniere sous categorie choisie, mais aps celles choisies avant, comme si le tableau se vidait a chaque rafraichissement.
Le code est tres brouillon, mais c'est que je ne savais vraiment pas comment structurer ma page. Merci tout de meme a ceux qui auront le courage de me lire jusqu'au bout
Message édité par force_jaune le 19-04-2004 à 11:08:03