Voilà j'ai un petit problème, j'aimerais crée un formulaire à l'aide d'une base de donnée que j'ai crée.
Le formulaire doit me retourner les informations de ma base de donne selon le choix dans ma liste déroulante.
J'ai fais mon code mais rien ne fonctionne :s
(j'utilise 1 table qui contient 3 colonnes: commune, centre_interet, catégorie, les choix qui devront être proposé dans m'a liste déroulante son les informations de la colonne catégorie et selon le choix il me fournit les infos correspondante c-a-d la commune, le centre interet...)
Voici mon code :
<div class="container">
<form method="POST">
<h1>CENTRE TOURISTIQUE.</h1>
<select name="CATÉGORIE">
<?php
$donnees=lancerRequete("SELECT DISTINCT CATÉGORIE FROM CENTRE_TOURISTIQUE ORDER BY CATÉGORIE ASC",$bd);
//recupere le resultat de la requete
if($donnees){
foreach($donnees as $ligne){
echo"<option value='". $ligne->CATÉGORIE."'</option>";
?>
</select>
<input type="submit" value="Valider"/>
</form>
<?php
if(!empty($_POST["$CATÉGORIE"])) {
$CATÉGORIE = $_POST["$CATÉGORIE"];
$donnees2 = lancerRequete("SELECT COMMUNE,CENTRE_INTERET FROM CENTRE_TOURISTIQUE", $bd);
if($donnees2){
echo "<center><table border='1'><tr><td><strong>CATEGORIE</strong></td>
<td><strong>COMMUNE</strong></td>
<td><strong>CENTRE_INTERET</strong></td></tr>";
foreach($donnees2 as $ligne2) {
echo "<tr><td>".$ligne2->CATÉGORIE."</td>";
echo "<td>".$ligne2->COMMUNE."</td>";
echo "<td>".$ligne2->CENTRE_INTERET."</td></tr>";
}
echo "</table></center>";
}
}
?>
</div>
Dsl, je suis nouveau sur le forum exuser moi si j'ai pas respecter certaine chose ...