liste deroulante d'une note precedente
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>Saisissez le titre de la page</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<table>
<tr>
<tr>
<td ><label >Module</label></td>
<td><select name="module" id="mod" onchange="<? '<script language=javascript>$module=document.getElementById("mod").value; </script>' ?>">
<option value=""></option>
<?php
include ("connexion.php");
$ma_req = "SELECT * FROM module";
$res_req = mysql_query($ma_req);
while ($une_ligne = mysql_fetch_array($res_req))
{$id= $une_ligne[0];
$nom = $une_ligne[1];?>
<option value=" $id" >
<? echo $nom; ?> </option>
<? }?>
</select>
</td>
</tr>
<tr>
<td> <label >Matiere</label></td>
<td><select name="matiere">
<option value=""></option>
<?php
$ma_req = (SELECT * FROM matiere WHERE id =".$idmodule.");
$res_req = mysql_query($ma_req);
while ($une_ligne = mysql_fetch_array($res_req)) {
$id_matiere = $une_ligne[0];
$nom_matiere = $une_ligne[1];
echo "<option value=" . $id_matiere . ">" . $nom_matiere . "</option>";
}
?>
</select></td>
</tr>
</table>
</BODY>
</HTML> |
:oops:
j'aimerai pouvoir cree une liste deroulante sur 2 table (module , matière) lors de clique sous la premiere liste , je veux avoir automatiquement une liste des matiere qui appartient au modele précise
merci d'avance pour aucune aide .
exemple
table module
Citation:
id ------------- nom
H111 ----------math
H111-----------analyse I
M111-----------francais
M111-----------englais
table matiere
Citation:
id ---------------titre ------------ idmodule --------------coefficient
1 ---------------analyse I -------- H111 ----------------- 2
2 ---------------analyse II -------- H111 ----------------- 2
3 ---------------francais ---------- M111 ----------------- 1
4 ---------------englais ---------- M111 ----------------- 1