Hallo,
$sb=trim(strtolower($sb)); //Formulardaten
if($cb==''){ //log Verknüpfung
$cb=" OR ";
}
else{
$cb=" AND ";
}
$worte=array_unique(explode(" ",$sb)); //Leerzeichen raus
if(in_array("",$worte)){
$nichts=array_search("",$worte);
unset($worte[$nichts]);
sort($worte);
}
function where($a){ //where Bed. definieren
global $worte;
for($n=0;$n<count($worte);$n++){
if($sql_out){
$sql_out.=$a;
}
$sql_out.= "tab_schlagworte.Schlagwort LIKE '%".$worte[$n]."%'";
}
return $sql_out;
}
Aufruf:
"SELECT * FROM tab WHERE ".where(param)."";
Falk