Rüdiger: verzwicktes SQL-Statement

Beitrag lesen

Hallo zusammen

erstmal vielen dank für eure antworten.
nach etwas schlaf und sinieren hab ich das so gelöst:

if($_POST['select_farbe'] == "alle") {
$such_farbe = "";
}else{
$such_farbe = $_POST['select_farbe'];}

if($_POST['select_grup'] == "alle") {
$such_grup = "";
}else{
$such_grup = $_POST['select_grup'];}

if($_POST['select_kompo'] == "alle") {
$such_kompo = "";
}else{
$such_kompo = $_POST['select_kompo'];}

$sql = "SELECT verfahren, gruppe, komponente, thema, thema_text FROM inhalte WHERE verfahren LIKE '%$such_farbe%' AND gruppe LIKE '%$such_grup%' AND komponente LIKE '%$such_kompo%' AND thema LIKE '%$suchen_worte%'";

weiß jetzt nicht ob das eine saubere lösung ist aber es funzt :-)
nochmal danke

Gruß Rüdiger