website logo
Auteur
avatar
arnodu59

Forum » » Le coin des codeurs » » liste déroulante + php


Posté : 15 juil. 2004 à 09:19 icone du post

Essaye donc avec ça...



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>&quot;");
echo("<td bgcolor=#CCCCCC>" . $ligne["AdresseCommerce"] . "</td> ");
echo("<td bgcolor=#CCCCCC>" . $ligne["TelCommerce"] . "</td>&quot;");
echo("<td bgcolor=#CCCCCC>" . $ligne["TypeCommerce"] . "</td>&quot;");
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