Tom: logische Verbindungen! bloss wie?

Beitrag lesen

Hello,

Da kannst Du ein nettes Suchwerkzeug aufbauen. Bau Dir ein Grid

Feldselektor  Operatorselektor  Wert  Operatorselektor  Wert  Operatorselektor  Wert
         Operatorselektor (default=AND)
  Feldselektor  Operatorselektor  Wert  Operatorselektor  Wert  Operatorselektor  Wert
         Operatorselektor (default=AND)
  Feldselektor  Operatorselektor  Wert  Operatorselektor  Wert  Operatorselektor  Wert
         Operatorselektor (default=AND)
  Feldselektor  Operatorselektor  Wert  Operatorselektor  Wert  Operatorselektor  Wert
         ...
  ...

Die Felder kannst Du aus der DB auslesen und dann je nach Typ, die Opetaoren anbieten.
Wenn es praxisgerecht sein soll, dann benötigt man immer drei Operatoren pro Zeile:
  Feld größer Wert1 und kleiner Wert2 und like %Wert3%

Like wird z.B. in drei Selektoren zerlegt:
beginnt mit     Wert%
endet mit       %Wert
enthält         %Wert%

In der Waagerechten werden die Filter ummer verundet
In der Senkrechten kann man mittels JavaScript immer automatisch Zeilen hinzufügen und zwischen AND und OR wählen

Man kann damit nicht alles erschlagen, aber es trifft die meisten Fälle und ist enorm bequem.
Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau