voila c'est un exemple de remplissage de la liste :
<form name="form1" method="post" action="resultats.php">
<table width="539" height="40" border="0">
<tr>
<td width="331"> </td>
<td width="198"><label>
<select name="select">
<?php
$req = mysql_query("select date_match from resultats") or die(mysql_error());
while($ligne=mysql_fetch_array($req)){
echo "<option>";
echo $ligne[0];
**
?>
</select>
et ici le code de requetes:
<?php
if (isset($_POST['select'])){
$val=$_POST['select'];
$req1 = mysql_query("select nom_equipe from resultats,equipes where equipes.id_equipes=resultats.id_equipe1 and date_match='$val'");
$req2= mysql_query("select nom_equipe from resultats,equipes where equipes.id_equipes=resultats.id_equipe2 and date_match='$val'");
$req3=mysql_query("select date_match,resultat,commentaire from resultats where date_match='$val'");
while($res=mysql_fetch_array($req1))
{ $nom_equipe1=$res[0];**
while($res=mysql_fetch_array($req2))
{ $nom_equipe2=$res[0];**
while($res=mysql_fetch_array($req3))
{ $date_match=$res[0];
$resultat=$res[1];
$commentaire=$res[2];**
$nbrlignes=mysql_num_rows($req3);
echo "<tr>
<td>$nom_equipe1</td>
<td>$nom_equipe2</td>
<td>$date_match</td>
<td>$resultat</td>
<td>$commentaire</td>
</tr>";
**
?>