Affichage du résultat d'un code
Bonjour à tous, je souhaite par des listes déroulantes extraire des résultats de ma base de données et les afficher après avoir appuyer sur le bouton rechercher.
Voici mon formulaire :
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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml]" xml:lang="fr" lang="fr">
<head>
<title>Agence Foulon-Immobilier - LOCATION</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" media="screen" href="css/stylecss.css" type="text/css"/>
</head>
<body>
<form method="POST" action="agence-Copie.php">
<div id="entete">
<p><img src="img/foulon.jpg" alt="bannière"/></p>
</div>
<!-- entete-->
<div id="contenu">
<p id="menu">
<a href="index.html">ACCUEIL</a>
<a href="vente.html">VENTE</a>
<a href="location.html">LOCATION</a>
<a href="inscription.html">INSCRIPTION</a>
<a href="annonces.html">ANNONCES</a>
<a href="recherche.html">RECHERCHE</a>
</p>
<h1 id="">Votre recherche</h1>
<h2><input type="radio" name="Type" value="MAISON"> MAISON
<input type="radio" name="Type" value="APPARTEMENT"> APPARTEMENT
<br/><br/>
Lieu: <SELECT name="Lieu" size="1">
<OPTION>
<OPTION> Saint Quentin
<OPTION> Proximité de Saint Quentin
<OPTION> Harly
<OPTION> Bohain
</SELECT>
<br/><br/>
SurfaceHabitable : <SELECT name="SurfaceHabitable" size="1">
<OPTION>
<OPTION> 50 m²
<OPTION> 55 m²
<OPTION> 60 m²
<OPTION> 90 m²
<OPTION> 110 m²
<OPTION> 120 m²
</SELECT>
<br/><br/>
SurfaceTerrain : <SELECT name="SurfaceTerrain" size="1">
<OPTION>
<OPTION> 0 m²
<OPTION> 120 m²
<OPTION> 350 m²
</SELECT>
<br/><br/>
Garage : <SELECT name="Garage" size="1">
<OPTION>
<OPTION> Oui
<OPTION> Non
</SELECT>
<br/><br/>
PrixVente : <SELECT name="PrixVente" size="1">
<OPTION>
<OPTION> 172 000
<OPTION> 215 000
<OPTION> 220 000
</SELECT>
<br/><br/>
LoyerMensuel : <SELECT name="LoyerMensuel" size="1">
<OPTION>
<OPTION> 360
<OPTION> 375
<OPTION> 450
<OPTION> 570
<OPTION> 600
<OPTION> 690
</SELECT>
<br/><br/>
NombrePieces : <SELECT name="NombrePieces" size="1">
<OPTION>
<OPTION> 3
<OPTION> 4
<OPTION> 5
<OPTION> 6
</SELECT>
<br/><br/>
</h2>
<input type="submit" value="rechercher" name="submit">
<p id="foot">Foulon-Immobilier <sup>er©</sup> 2006-2007 </p>
</div>
<!-- contenu-->
</body>
</html> |
Et voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?php
// Connexion au serveur MYSQL
$db=mysql_connect("localhost","root","") or die("erreur de connexion au serveur".mysql_error());
// Ouverture à la base de données
mysql_select_db("bd") or die ("erreur de connexion à la base");
// Requete d'Affichage
$result = mysql_query("SELECT id,TypeHabitat,Lieu,SurafaceHabitable,NombreDePieces,PrixVente,LoyerMensuel,Garage,Descriptif FROM annonce");
while($ligne = mysql_fetch_assoc($result))
{
echo '<option value="'.$ligne['id'].'">'.$ligne['TypeHabitat'].' '.$ligne['Lieu'].' '.$ligne['SurfaceHabitable'].' '.$ligne['NombreDePiece'].' '.$ligne['PrixVente'].' '.$ligne['LoyerMensuel'].' '.$ligne['Garage'].' '.$ligne['Descriptif'].'</option>';
}
//Fermeture de la connexion àMysql
mysql_close();
?> |
Mais le problème est que lorque j'appuie sur le bouton rechercher de mon formulaire pour extraire les informations de ma base de données, la page affiche mon code.
Merci pour vos réponses.