[Conception] affichage des données
Bonjour,
j'essai de faire en sorte que lorsque je selectionne dans un select j'ai les données de ma base qui s'affiche... le probleme... sa marche pas !
vous avez une idée ???
voici mes pages :
page formulaire
Code:
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
| <form method="post" action="affmanifs2.php" name="formulaire">
<p> </p>
<p>Sélectionnez le genre de manifestation et la date que vous souhaitez afficher et cliquez sur le bouton <strong>rechercher</strong></p>
<table width="316" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td>GENRE DE LA MANIFESTATION</td>
<td><select name="select"><br />
<option value="" selected></option>
<option value="Exposition">Exposition</option>
<option value="Musique">Musique</option>
<option value="Animation">Animation</option>
<option value="Sport">Sport</option>
<option value="Théatre">Théâtre</option>
<option value="Salon">Salon</option>
<option value="Danse">Danse</option>
</select></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Envoyer" /></td>
</tr>
</table>
<p><label></label></p>
<label></label>
</form> |
page resultat
PHP:
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
| <?php
$host="********"; // hôte de la base de donnée
$logserv="******"; // login de la base de donnée
$passerv="*****"; // mot de pass de la base de donnée
$database="manifs"; // nom de ta base de donnée
// Connexion mysql
$connexion=mysql_connect($host, $logserv, $passerv) or die ("Connexion à la base de donnée impossible");
// Selection de la base
$db=mysql_select_db($database, $connexion) or die ("Selection de la base de donnée impossible");
//Lancement de la requète
$type = $_POST['select'];
$sql="SELECT * FROM manifs WHERE GENRE='$type'";
// Execution de la requète
$result=mysql_query($sql) or die ("Execution de la requète impossible");
// Formatage des résultats
$data = mysql_fetch_assoc($result);
while($data = mysql_fetch_assoc($result)) // boucle de recherche de tout les résultat
{
$echo"$data[type] le $data[date]"; // affichage des résultat
}
?> |