alexsus: Leere Felder bei Datenabfrage aussparen

Beitrag lesen

$where = array();
if (!empty(trim($eingabe1)))
  $where[] = sprintf('feldname1="%s"', mysql_real_escape_string($eingabe1));
if (!empty(trim($eingabe2)))
  $where[] = sprintf('feldname2="%s"', mysql_real_escape_string($eingabe2));
...
$sql = 'SELECT ... WHERE ' . implode(' AND ', $where);

Ok hab das gestern mal so ausprobiert, aber

1.) bekomme immer eine fehler angezeigt das der quelltext bei 'if (!empty(trim($eingabe1)))' fehlerhaft ist.

2.) verstehe das mit dem $where=arry(); nicht so ganz.

kannst du mir da bitte nochmal in denkanstoß geben ;)

mfg alex