Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Verzweifelung bei Schleifen Bildung für

Hallo ich habe ein Problem mit einem Script. Ich habe 14 checkboxes die angeklickt oder nicht angeklickt sein können.
Diese werden an eine neue Funktion übergeben. Funktioniert auch soweit.

In dieser Funktion soll nun ein SQL Statement zusammengebastelt werden. Dabei möchte ich alle Werte haben, die angeklickt sind und die nicht angeklcikt sind. Beispiel:

Code:                   In Zwischenablage kopieren (nur IE)
1">

In dem Formular sieht das wie folgt aus:

Code:                   In Zwischenablage kopieren (nur IE)
2">

Ich kann zwar ein Statement zusammenbauen, das halt nur die Resultate rausholt, wo genau die Werte angeklickt sind, halt mit dem AND, nehme ich allerdings OR statt and, produziert er Müll.

Ich möchte halt wenn ich Ball, Fusball und Schläger angeklickt habe, alle Kombinationen angezeigt bekommen, die es gibt, allerdings sollen die nicht angeklicktnen (die unchecked) ebenfalls berücksichtigt werden, so das sie auf keinen Fall auftauchen.

Ich hätte gerne die Möglichkeiten Ball und Schläger, oder Schläger und Fussball, oder nur Fussball.
Es soll halt kein Puck (so ein Eishockey Ding) auftauchen.

Wie mache ich das, hat da jemand eine Idee, bzw. ein kleines Script wie man das machen kann, das ich dann nur noch auf meine ganzen vierzehn Fälle ausbreiten muss. Wäre sehr nett.

Gruss Bents
Hier gehts zum Orginal Eintrag "Verzweifelung bei Schleifen Bildung für" im Forum

Antworten

Code:                   In Zwischenablage kopieren (nur IE)
3">

HTH


PS: Die Formularwerte solltest du für dieses Beispiel als 1 für checked bzw 0 für nicht checked übergeben.


2.

Naja, das erzwingt dann ja wieder _genau_ diese kombination.

Code:                   In Zwischenablage kopieren (nur IE)
4">

ich hoffe, dass läuft

gruss
niko


3.

Hallo, so Problem ist gelöst, wer es wissen will, der sucht einfach nur nach den vorkommen, die nicht angeklickt sind, also nur nach den nullen, und setzt dann das Query zusammen und schon hat er die Lösung

Code:                   In Zwischenablage kopieren (nur IE)
5">

Besten Dank

Gruss

bents


Hier gehts zum Orginal Eintrag "Verzweifelung bei Schleifen Bildung für" im Forum
 
phpforum.de | Impressum | Handy Bundles