Nur mal so als Zwischen-Frage: Ist das OR richtig, oder sollte das eher eine AND-Suche werden? Wenn der Benutzer als Vorname 'Hans' und als Nachname 'Müller' eingibt, dann soll doch nach einem 'Hans Müller' gesucht werden und nicht nach jemanden der 'Hans' mit Vornamen oder 'Müller' mit Nachnamen heißt. Mit AND müßte die Abfrage (ich denke man darf auch Anfrage sagen, oder?) auch ohne die if-Statements funktionieren.