Page 1 sur 1

probleme de variable dans un <option>

Posté : 13 juin 2006, 08:50
par arno77
Bonjour a tous,

Voila mon probleme, j'ai un premier select qui renvoie des classes et un deuxième qui doit normalement m'afficher les matieres de la classe séléctionner mais je ne sais pas comment lui indiquer la bonne variable pour ma requete.

Je vous joint mon code

Code : Tout sélectionner

/* ---- lister les classe ---- */ function classe( ){ $listerclasse=liste_classe(); while ($tmp2=mysql_fetch_array($listerclasse)){ echo'<option selected value='.$tmp2['id_classe'].'>'.$tmp2['nom_classe'].'</option>';} } /* ---- affichage matiere ---- */ function sql_affiche_matiere( ) { echo $tmp2['select_classe']; return sql( 'select * from matiere '); } /* ---- liste des matieres ---- */ function liste_matiere( ){ $result=sql_affiche_matiere( ); return $result; } /* ---- lister les matieres ---- */ function matiere( ){ $listermatiere=liste_matiere(); while ($tmp3=mysql_fetch_array($listermatiere)){ echo'<option selected value='.$tmp3['id_matiere'].'>'.$tmp3['nom_matiere'].'</option>'; } } function affiche_ajout( ){ echo '<div id=sous_matiere> <fieldset style="border: solid white 2px, text-align=center"><legend>Ajouter une sous matière</legend> <form method=post action="chemin du fichier" enctype="multipart/form-data"> Pour la classe de: <select name="select_classe">'; classe( ); echo'</select><br><br> Dans la matiere : <select name="select_matiere">'; matiere( ); echo'</select><br><br> J\'ajoute la sous matiere :<br> <input name="nom_sous_matiere" type="text" size="60"><br><br> <input type=submit value="Ajouter"> <input type=reset value="Annuler"> </form>
Si quelqu'un peux m'aider en m'indiquant un tutoriel qui decrit comment réaliser ceci ou simplement en m'orientant

D'avance merci.

Posté : 13 juin 2006, 10:24
par Ryle
Bonjour,

Tu as un tutoriel de listes déroulantes liées dans la FAQ du forum, avec exemple et explications.

Cela devrait t'apporter pas mal d'éléments pour comprendre le fonctionnement des listes dyanmiques liées et associer tes classes à leurs matières :)

Posté : 14 juin 2006, 09:00
par arno77
Merci l'info est parfaitedeux possibilité dont celle qui m'interesse (php)

A+