Holladiri
function where($a){
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;
}
echo where("---");
Wie schmeiße ich $worte[1] vorher raus??
Dann würde ich die Funktion etwas umschreiben:
function where($a)
{
global $worte;
$sql_out="";
for($n=0; $n<count($worte); $n++)
{
if($worte[$n]!="")
{ if($sql_out)
$sql_out.=$a;
$sql_out.="tab_schlagworte.Schlagwort LIKE '%".$worte[$n]."%'";
}
}
return $sql_out;
}
Dann liegen alle leeren Array-Elemente raus.
Ciao,
Harry