Hello,
ich habe aber leider keine Idee wie ich diesen Splitten kann oder ob es so überhaupt funktionieren würde. Denn was ich jetzt noch will, ist im Formular abzufragen also aus dem Array natürlich ob bei dem Begriff Vorname das aktiv Feld aktiv ist wenn ja dann selected sprich eine If Abfrage das gilt natürlich auch für die anderen Formularelemente.
<select name='aktiv[]'>
<option>LIKE</option>
<option selected>NOT LIKE</option>
<option>EXAKT</option>
</select>
Übernimm auf gar keinen Fall Datenbank-Anweisungen direkt aus dem Request, sondern baue diese GRUNDSÄTZLICH im Script zusammen aus dort fest verdrahteten Begriffen und den Steuerungswünschen aus dem Request.
Ein User würde wohl eher verstehen:
Suchfeld [Auswahl] | beginnt mit () | nicht [ ] | Suchbegriff
| enthält () | GK beachten () |
| endet mit () | GK egal () |
| ist leer () | |
und ()
oder()
Suchfeld [Auswahl] | beginnt mit () | nicht [ ] | Suchbegriff
| enthält () | GK beachten () |
| endet mit () | () |
| ist leer () | |
und ()
oder()
usw.
Aus einer solcvhen Matrix, die man z.B. mittels JavaScript wachsen lassen könnte, kann man dann serverseitig bequem die where-Beding des Select aufbauen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg