$where = array();
if ($accident) { // si le champ 1 est renseigné
$where[] = " accident='$accident' "; // on l'ajoute a la requete
}
if ($vehicule_etat) { // si le champ2 est renseigné
$where[] = " vehicule_etat='$vehicule_etat' "; // on l'ajoute a la requete
}
if ($type_carro) { // si le champ2 est renseigné
$where[] = " type_carro='$type_carro' "; // on l'ajoute a la requete
}
if ($carburant) { // si le champ2 est renseigné
$where[] = " carburant='$carburant' "; // on l'ajoute a la requete
}
if ($transmission) { // si le champ2 est renseigné
$where[] = " transmission='$transmission' "; // on l'ajoute a la requete
}
if ($couleur_inter) { // si le champ2 est renseigné
$where[] = " couleur_inter='$couleur_inter' "; // on l'ajoute a la requete
}
if ($couleur_carro) { // si le champ2 est renseigné
$where[] = " couleur_carro='$couleur_carro' "; // on l'ajoute a la requete
}
if ($pays) { // si le champ2 est renseigné
$where[] = " pays='$pays' "; // on l'ajoute a la requete
}
if ($cp) { // si le champ2 est renseigné
$where[] = " cp='$cp' "; // on l'ajoute a la requete
}
// Ici toutes les conditions obligatoires
$where[] = " marque='$marque' ";
$where[] = " annee BETWEEN '$annee_debut' AND '$annee_fin' ";
//etc...
$recherche_auto=mysql_query ("SELECT id,id_membre,marque,modele,annee,prix,accident,carburant,kilometrage,
chevaux,vehicule_etat,transmission,cylindre,couleur_inter,
type_carro,couleur_carro,pays,cp,description
FROM automobile
WHERE ".implode("AND", $where);
Partager