Bei 5 Checkboxen 5 ifs, ich machs mal nur für 2:
$sql = "SELECT asdf FROM asdf WHERE 1=1";
if(datumcheckbox == true)
{
$sql = $sql . " OR datumsfeld = wert";
}
if(benutzernamecheckbox == true)
{
$sql = $sql . " OR benutzerfeld = wert";
}
Beim anklicken keiner checkbox steht in $sql:
SELECT asdf FROM asdf WHERE 1=1
Beim anklicken der datumcheckbox steht in $sql:
SELECT asdf FROM asdf WHERE 1=1 OR datumsfeld = wert
Beim anklicken der benutzercheckbox steht in $sql:
SELECT asdf FROM asdf WHERE 1=1 OR benutzerfeld = wert
Beim anklicken beider checkboxen steht in $sql:
SELECT asdf FROM asdf WHERE 1=1 OR datumsfeld = wert OR benutzerfeld = wert
entweder wir reden aneinander vorbei oder ich bin schlecht im erklären :)