Forum » » Le coin des codeurs » » liste déroulante + php
Posté : 15 juil. 2004 à 09:19
Code de la page de résultat :
Avavnt le html :
<?
$nom=$HTTP_POST_VARS['nom'];
$adresse=$HTTP_POST_VARS['adresse'];
$type=$HTTP_POST_VARS['type'];
?>
Après :
<?php
$session=mysql_connect("localhost", "root", "");
$db=mysql_select_db("Mairie Pinsaguel");
if ( $allcriteres == "oui") {
$operateur="AND";
}else {
$operateur="OR";}
$finrequete = "";
if ( isset($HTTP_POST_VARS['nom'])) {
$finrequete .= " NomCommerce LIKE '%$nom%'"; }
if ( isset($HTTP_POST_VARS['adresse'])) {
$finrequete .= " $operateur (AdresseCommerce LIKE '%$adresse%' )";
}else{
$finrequete .= " (AdresseCommerce LIKE '%$adresse%' )";}
if ( isset($HTTP_POST_VARS['type'])) {
$finrequete .= " $operateur TypeCommerce LIKE '%$type%'";
}else{
$finrequete .= " TypeCommerce LIKE '%$type%'";}
$query="SELECT * FROM commerce WHERE $finrequete";
$result =mysql_query($query);
echo("<table border=1>");
echo("<tr ><td bgcolor=#99CCFF>Nom du Commerce</td><td bgcolor=#99CCFF>Adresse du Commerce</td><td bgcolor=#99CCFF>Téléphone du Commerce</td><td bgcolor=#99CCFF>Type du Commerce</td></tr>");
while ($ligne = mysql_fetch_array ($result))
{
echo("<tr>");
echo("<td bgcolor=#CCCCCC>" . $ligne["NomCommerce"] . "</td>"");
echo("<td bgcolor=#CCCCCC>" . $ligne["AdresseCommerce"] . "</td> ");
echo("<td bgcolor=#CCCCCC>" . $ligne["TelCommerce"] . "</td>"");
echo("<td bgcolor=#CCCCCC>" . $ligne["TypeCommerce"] . "</td>"");
echo("<td bgcolor=#CCCCCC>");
echo("</tr>");
}
echo("</table>");
mysql_close($session);
?>
Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=12545&forum=5