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>D'avance merci.