et oui c'est encore moi [php] - Programmation
Marsh Posté le 17-05-2001 à 20:25:23
PHP doit te generer du code HTML (donc du code pour tes menus deroulants) presentant les donnees de ta BDD.
l'algorithme tres image pourrait etre :
<?php
Connexion BDD
listedesvaleurs = Select code,nom From table
?>
html :
definir liste deroulante
<?php
pointeur = debut(listedesvaleurs)
tant que pointeur n'est pas vide {
?>
html : definir un item de liste "$code" avec le libelle "$nom"
<?php
pointeur = suivant(listedesvaleurs)
}
?>
vu que tu as des listes variables en fonction d'autres, il faut que tu geres un evenement "modification" au niveau d'une liste qui aura pour effet de recharger la page en passant comme parametre un code ou une valeur identifiant l'element selectionne dans la liste.
ainsi lors de l'interpretation de la page, tu peux programmer PHP pour qui'l traite les informations a placer dans la 2eme liste en fonction du parametre passe.
Pour cela, le plus simple est de rappeler la meme page (toto.php) en passant des arguments dans l'URL (ex : toto.php?valeurliste1=cerise)
Marsh Posté le 18-05-2001 à 00:20:04
ok merci pour tes conseils je vais tester ca
Marsh Posté le 17-05-2001 à 19:22:30
ba voila
je veux faire un site.
ce site a pour but de donner les tarifs de divers matos
mon projet est de mettre en place sur une page trois menus deroulant .
le premier menu affiche une recherche globale (le type d'appareils)
le deuxiemem menu affiche la marque
donc le deuxieme menu change en fonction du choix fais dans le premier
et pour finir le troisieme menu qui affiche la reference en fonction des choix fait dans les deux menus précédent.
voila au depart j'ai commencé a faire ca en javascript mais voila je peut pas faire plus dee deux menus
on ma conseillé d'utiliser le [php] mais bon la je sais pas trop faire .
es-ce que je dois créer mes menu deroulant avec un editeur html puis les modifier en [php].???
et sachant que ces munus seront relié a une BDD
merci pour vos conseils
---------------
www.inf-berg.org Inventaire et gestion de parc informatique