voila, j'ai une page qui s'affiche normalement avec toutes les données que je veux, mais j'ai décider de permettre un tri par departement. Donc j'ai utiliser un select qui fonctionne, je choisis mon departement et ça s'affiche. Mon soucis, c'est en arrivant sur cette page, je n'ai rien qui s'affiche si on ne cliques pas.
Donc j'ai essayé un peu tout, mais la je seche. merci d'avance.
<?PHP
echo'<form name="indicateur" action="mapage2.php" method="post">';
echo'<div align="center">';
echo'<select name="lieu">';
echo'<option value="%" selected="selected">Tout</option>';
echo'<option value="01">01</option>';
echo'<option value="02">02</option>';
echo'<option value="03">03</option>';
echo'<option value="04">04</option>';
echo'<option value="27">27</option>';
echo'<option value="77">77</option>';
echo'</select>';
echo'<input type="submit" value="soumettre">';
echo'</div>';
echo'</form>';
?>
Et voici mon affichage :mysql_select_db($BD_base, $BD_link) or die("Sélection de la base impossible : ". mysql_error());
$Requete_SQL2 = "SELECT * FROM matable WHERE valid = '1' AND lieu LIKE '$lieu' ORDER BY date DESC ";
$result = mysql_query($Requete_SQL2) or die("Erreur de Sélection dans la base : ". $Requete_SQL2 .'<br />'. mysql_error());
// creation et affichage dans la table
error_reporting(55);
while($val=mysql_fetch_array($result))
if($val["valid"] == 1)
{
$id=$val[ID];
$num=$val[date];
$nom=$val[titre];
$pre=$val[lieu];
echo"<tr>";
echo"<td width=84 align=left>";
echo"<DIV class=bold>";
echo"$num";
echo"</DIV>";
echo"</td>";
echo"<td align=left>";
echo"<SPAN class=normal>";
echo"<a href=\"mapagedetails?id=",$id,"\">",$nom,"</a>";
echo"</SPAN>";
echo"</td>";
echo"<td width=20 align=left>";
echo"<DIV class=bold>";
echo"$pre";
echo"</DIV>";
echo"</td>";
echo"</tr>";
}
mysql_close();
?>