Hi @ll
Erstmal willkommen GrrIngo
so nun zur Problematik.
es gbit leider mir bekannte Lösung es in der SQL direkt abzufragen, aber man kann es so lösen:
PHP-Code:
<?
function add_to_query($query)
{
global $and;
if ($and && $query != "")
$query = " AND ".$query;
$and++;
return $query;
}
$and = 0;
$query = "SELECT * From fahrzeuge WHERE ";
if ($marke)
$query .= add_to_query("marke ='$marke'");
if ($modell)
$query .= add_to_query("modell ='$modell'");
if ($kraftstoff)
$query .= add_to_query("kraftstoff='$kraftstoff'");
if ($$km)
$query .= add_to_query("km='$km'");
if ($baujahr)
$query .= add_to_query("baujahr='$baujahr'");
if ($farbe)
$query .= add_to_query("farbe='$farbe'");
if ($preis)
$query .= add_to_query("preis='$preis'");
echo $query;
?>
Sicher kannst du es auch ohne Funktion lösen, aber dann hast ein und den Selben Code sehr oft drin
Hoffe das ich helden konnte