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 51 52 53 54 55 56 57 58 59
| <form name="form1" action=affichage.php method="POST">
<p>Selection du critere :</p>
<?php
//On inclue se fichier car il contient la fonction bdd_connexion()
include 'fonctions_recherche.php';
//on se connecte a la base de donne
bdd_connexion();
//requete effectue pour lister les differents sites dans la liste deroulante
$requete_site ="SELECT DISTINCT site FROM table ORDER BY site";
//verification de la requete
$result_site = mysql_query($requete_site)
or die ("Execution impossible de la requte");
//creation d'une liste deroulante site
echo "<p id='lieu'>du site ";
echo "<select name='endroit' onchange='this.form.submit()'>
<option value='0'>--Veuillez choisir--\n";
while($ligne_site = mysql_fetch_assoc($result_site))
{
extract($ligne_site);
echo "<option value='$site'>$site\n";
//la valeur de $site est la derniere du tableau
}
?>
</form>
<form name="form2" action=test.php method="POST">
<?php
$site = $_POST['site'];
//On inclue se fichier car il contient la fonction bdd_connexion()
include 'fonctions_recherche.php';
//on se connecte a la base de donne
bdd_connexion();
//requete effectue pour lister les differents sites dans la liste deroulante
$requete_terrain ="SELECT terrain FROM table WHERE site LIKE '$site'";
//$site etant la valeur du site selectionner mais c'est la derniere valeur de la table site (voir requete)
//Verification de la requete
$result_terrain = mysql_query($requete_sous_reseau)
or die ("Execution impossible de la requte");
//creation d'une liste deroulante terrain
echo "<p id='pacerelle'>et du terrain ";
echo "<select name='terrain'>
<option value='0' selected>--Veuillez choisir--\n
<option value='1'>Tous\n";
while($ligne_sous_reseau = mysql_fetch_assoc($result_terrain))
{
extract($ligne_terrain);
echo "<option value='$terrain'>$terrain\n";
}
echo"</select></p>";
?>
</form> |