bonjour,
enfin j'ai confiance a un endroit pour poster mon problème qui casse ma tête et ne me laisse pas dormir
j'ai veux créer une selectionne qui ma permis de filtrer une liste des étudiant en choisi
-module
-matiere
-filiere
-niveau
ensuite il faut me passé la liste des etudiant qui j'ai choisi leurs information et ma donne la main pour insérer leurs notes ,je sais pas comment la faire .
voici mes tables
table module
id ------------- nom
H111 ----------math
H111-----------analyse I
M111-----------francais
M111-----------englais
table matiere
id ---------------titre ------------ idmodule --------------coefficient
1 ---------------analyse I -------- H111 ----------------- 2
2 ---------------analyse II -------- H111 ----------------- 2
3 ---------------francais ---------- M111 ----------------- 1
4 ---------------englais ---------- M111 ----------------- 1
table etudiant
idetudiant --------------nom -----------------prenom---------filiere----------niveau
1 ----------------------jack-------------------joe-------------irm------------1annee
2-----------------------black------------------bob------------miag-----------2annee
etc.............
table notes
idnote --------------note ------------idetudiant --------------idmatiere
? --------------------? -----------------?-----------------------?
?---------------------?------------------?----------------------?
voici le code qui permet de lister les infos que je dois les inserer dans un tableau html
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$base="Gestionn";
?>
<?php
echo "<?xml version=\"1.0\" encoding=\"iso-8859-15\"?>" ;
//Pr�paration pour r�cup�rer touts les noms d'employ�s par la suite :
$requete1 = "SELECT nom FROM module ";
$requete2 = "SELECT * FROM module,matiere where module.id=matiere.idModule";
$requete3 = "SELECT NiveauEtud FROM etudiant";
$requete4 = "SELECT Distinct FiliereEtud FROM etudiant";
$connexion = mysql_connect($host,$user,$pass);
mysql_select_db($base,$connexion);
?>
<h2>quel classe et quelle matiere voulez vous noter?</h2>
<form action="nouvelle_note.php" method="post">
<fieldset>
<p>
<tr><td>
<label><strong><font color="blue">Modules :</font></strong></label>
<select name="module" id="module">
<?php
$resultat1 = mysql_query ($requete1, $connexion);
while ( ($module = mysql_fetch_object ($resultat1)))
{
echo '<option value="' . $module->nom . '">' . $module->nom .'</option>';
}
?>
</select>
<p>
<tr><td>
<label><strong><font color="blue">Matiere :</font></strong></label>
<select name="Matiere" id="matiere">
<?php
$resultat2 = mysql_query ($requete2, $connexion);
while ( ($matiere = mysql_fetch_object ($resultat2)))
{
echo '<option value="' . $matiere->titre . '">' . $matiere->titre .'</option>';
}
?>
</select>
<p>
<tr><td>
<label><strong><font color="blue">Filiere :</font></strong></label>
<select name="Filiere" id="etudiant">
<?php
$resultat = mysql_query ($requete4, $connexion);
while ( ($etudiant = mysql_fetch_object ($resultat)))
{
echo '<option value="' . $etudiant->FiliereEtud . '">' . $etudiant->FiliereEtud .'</option>';
}
?>
</select>
</p>
<p>
<tr><td>
<label><strong><font color="blue">Niveau :</font></strong></label>
<select name="Nom" id="etudiant">
<?php
$resultat = mysql_query ($requete3, $connexion);
while ( ($etudiant = mysql_fetch_object ($resultat)))
{
echo '<option value="' . $etudiant->NiveaEtud . '">' . $etudiant->NiveauEtud .'</option>';
}
?>
</select>
</p>
<p><input type="submit" value="Afficher"></p>
</fieldset>
</form>
voici le tableau html sur lequel je dois liste les infos qui viennent des selectionnes pour inserer leurs notes
<h3>Etape 2 :: Saisie des données </h3>
<form action="" method="post" name="etudiant">
<input name="etape" type="hidden" value="2" />
<input name="liste_etudiant" type="hidden" value="<?php echo $_POST['afficher']; ?>" />
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td width="14%" bgcolor="#FFAD5B"><span class="Style5">Numero d'inscription</span></td>
<td width="12%" bgcolor="#FFAD5B"><span class="Style5">Nom_Etudiant</span></td>
<td width="10%" bgcolor="#FFAD5B"><span class="Style5">Nom de module</span></td>
<td width="10%" bgcolor="#FFAD5B"><span class="Style5">Nom de matiere</span></td>
<td width="10%" bgcolor="#FFAD5B"><span class="Style5">Note</span></td>
</tr>
<?php for($i=0;$i<$_POST['count(rs_new)'];$i++){ ?>
<tr>
<td bgcolor="#FFF4EA"><input type="text" name="numero_inscription:<?php echo $i; ?>" value="" size="10" /></td>
<td bgcolor="#FFF4EA"><input type="text" name="NomEtud:<?php echo $i; ?>" value="" size="10" /></td>
<td bgcolor="#FFF4EA"><select name="id":<?php echo $i; ?>">
<?php
do {
?><option value="<?php echo $row_rs_module['id']?>"><?php echo $row_rs_module['nom']?></option>
<?php
} while ($row_rs_module = mysql_fetch_assoc($rs_module));
$rows = mysql_num_rows($rs_module);
if($rows > 0) {
mysql_data_seek($rs_module, 0);
$row_rs_module = mysql_fetch_assoc($rs_module);
}
?>
</select></td>
<td bgcolor="#FFF4EA"><input type="text" name="Nom_module:<?php echo $i; ?>" value="" size="10" /></td>
<td bgcolor="#FFF4EA"><input type="text" name="Note:<?php echo $i; ?>" value="" size="10" /></td>
</tr>
<?php } ?>
</table>
<div align="right">
<input type="submit" name="Submit" value="Insérer" />
</div>
</form>
<?php } ?>
toujours ca marche pas
je compte sur vous pour trouver la solution
Afficher la suite