Beitrag von Peter (293 Beiträge) am Freitag, 12.Juli.2002, 18:00. WWW: spasworld.de
OPTIONS-FELS Mehrfachselektion funkioniert nicht !
Hee, es traut sich wohl niemand an dieses Problem mit dem "OPTION"-Feld heran ?! Oder ?!
Hatte am 11.07.02 schon einmal angefragt - "Ganz normale Standardfunktionen, möchte wie in der Dokumentation beschrieben die Möglichkeit der Mehrfachauswahl (Popup-Menue) bieten (mit STRG-Taste). Funktioniert auch optisch bei der Eingabe/Suchmaske. Selektiere ich nur eine Zeile, wird dieser Datensatz auch gefunden und dargestellt.
Wähle ich mind. 2 vorhandene Kriterien aus, wird kein Datensatz dargestellt!?
Weiss jemand einen Rat/Tip?" -
Nachdem ich zig Einträge darüber gelesen habe konnte ich nicht ein Lösung nachvollziehen!
Was ist nun Los mit diesem OPTION-Feld ???
Habe mir jetzt extra netsmart-II zugelegt um die Frage nach den eingeschränkten Möglichkeiten div. Pakete zu umgehen.
Sagt mir doch einfach dass Ihr auch keine Lösung kennt.
Wäre toll - Lösung wäre besser...
Zum Testen: "www.spasworld.de"
gràcie & cia
Peter
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 12.Juli.2002, 19:07.
Re: OPTIONS-FELS Mehrfachselektion funkioniert nicht !
ist wirklich spasworld - der link fürt zu "forbidden" ;-)
Es gibt eine Lösung, die ist aber seeeehr unbequem. Was meine tests zum vorschein gebracht haben:
- alle werte werden nur bei put überliefert
(<select name="multi:=" multiple>)
- 2 nachteile:
1) sie stehen in $_put{multi} mit leerzeichen getrennt drin (also dürfen die options keine Leerzeichen haben - kann man aber auch umgehen)
2) wenn irgendwo ein befehl zum speichern drin ist, wirds weggespeichert.
also nicht so rosig (trozdem machbar)
Sander
Ps: vielleicht weiß CB mehr
Antworten
Beitrag von H.Fehde (724 Beiträge) am Freitag, 12.Juli.2002, 19:50.
Re: OPTIONS-FELS Mehrfachselektion funkioniert nicht !
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 12.Juli.2002, 21:33.
Re: OPTIONS-FELS Mehrfachselektion funkioniert nicht !
ja, stimmt. Aber da drin ist es noch schwieriger zu manipulieren.
Das & muß ja gegen | getauscht werden
<perl>
if (@_sel)
{
foreach (@_sel)
{
out "$_";
}
}
</perl>
<form action=$_link enctype=multipart/form-data method=post>
<input type=hidden name=htx= value=$htx>
<select name="werte==" multiple>
<option value=hallo>ha
<option value=huhu>hu
</select>
<input type=submit>
</form>
Sander
Antworten
Beitrag von Peter (293 Beiträge) am Freitag, 12.Juli.2002, 21:38. WWW: spasworld.de
Re: OPTIONS-FELS Mehrfachselektion funkioniert nicht !
Antworten
Beitrag von Peter (293 Beiträge) am Freitag, 12.Juli.2002, 21:30. WWW: spasworld.de
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
Hallo Sander,
sorry und Danke für Antwort.
Bin Grafikdesigner & Web-Anfänger und versuche mich durch sämtliche Dokus von bp durchzuschlagen.
Weiß im Moment auch noch nicht warum "forbidden" bei Aufruf meiner "spasworld.de" kommt. Domaine ist ert seit einigen Stunden connected. Vielleicht komme ich noch darauf, obwohl das upload meiner Muster-db funktioniert hat und der Aufruf von meinem account aus funktioniert.
Die Philosophie von bp & netdirect hab ich noch nicht drauf.
Trotzdem Danke, werde mich durchschlagen.
Peter
Antworten
Beitrag von Chris (70 Beiträge) am Freitag, 12.Juli.2002, 22:44.
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
Hi Peter,
tüftle gerade bzw. seit Wochen am selben Problem herum.
Habe ebenfalls alles gelesen und durchprobiert - vergegens.:-( Irgendwie komme ich ebenfalls wie Du nicht zum gewünschten Ergebnis. Das kann doch nicht so schwer sein. Suche und probiere weiter aus, falls ich efolgreich bin melde ich mich hier wieder zurück.
Gruß und sorry, daß ich die Lösung (noch) nicht habe,
Chris
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 13.Juli.2002, 00:16.
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
Antworten
Beitrag von H.Fehde (724 Beiträge) am Samstag, 13.Juli.2002, 01:02.
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
Prima, daß man Arrays abzählen kann - geht doch prima mit @_sel ;-)
Gruß harald
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 13.Juli.2002, 12:39.
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
in Verbindung mit do action=all war das die sauberste Lösung. Problem ist aber weiterhin, wie verhält sich bp bei so einer Abfrage:
feld1==bla&feld2==blub&feld3==huhu|feld3==haha&feld4==babbel
Also das | in der Mitte steht, zwischen anderen &
hmm
Sander
Antworten
Beitrag von H.Fehde (724 Beiträge) am Samstag, 13.Juli.2002, 15:52. WWW: bei123.de
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
Antworten
Beitrag von H.Fehde (724 Beiträge) am Samstag, 13.Juli.2002, 16:20.
Re: PS:OPTIONS-FELD Mehrfachselektion funkioniert nicht !
oder willst Di so eine Anweisung bekommen :
feld1==bla&feld2==blub&feld3==huhu&feld4==babbel|
feld1==bla&feld2==blub&feld3==haha&feld4==babbel
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 13.Juli.2002, 17:52.
Re: PS:OPTIONS-FELD Mehrfachselektion funkioniert nicht !
genau das ist das Problem bei bp und oder-abfragen. Keiner weiß genau an welcher Stelle er das | setzen muß, um wirklich alle treffer zu erhalten. Ich erinnere mich da an wirklich lange threads mit Claus S. - eine lösung gabs da glaub ich nicht. Ich denke ja, deine abfrage oben ist richtig, was aber, wenn noch mehr | dazukommen. Dann kommt man voll in den &|-wald ;-)
Sander
Antworten
Beitrag von H.Fehde (724 Beiträge) am Montag, 15.Juli.2002, 03:11.
Re: PS:OPTIONS-FELD Mehrfachselektion funkioniert nicht !
Die Logik ist eigentlich vorgegeben - die Optionen mit dem meisten "oder" stehen immer an erster Stelle, wenn man's mathematisch lösen will. (mus man ermitteln).
Alle Möglichkeiten kann man berechnen - in einer Schleife darf die Folge oder Option der vorherigen Bedingung halt nicht vergessen werden - die möglichen Optionen kann man berechnen, da alle Alternativen max. Opt1 x Opt2 x Opt3 x..... sein können - begonnen bei der Option mit den meisten Alternativen (nicht Gauß , aber jemand anders...??? - lange ist's her, die Abi-Zeit)
Ich kanns aber nicht in Perl deklinieren,da ich mich in Perl zu wenig auskenne- vielleichrt löst man's über ne Matrix.
Gruß Harald
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 15.Juli.2002, 15:06.
Re: PS:OPTIONS-FELD Mehrfachselektion funkioniert nicht !
eben, eben, die umsetzung ist das problem. deshalb wäre es auf jeden fall besser, wenn man klammern könnte.
feld1=wert1&(feld2=wert1|feld2=wert2)
Sander
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 15.Juli.2002, 20:26.
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
Immer der Reihe nach von links nach rechts... Kein Operator hat irgendeinen implizierten Vorrang vor dem anderen... ;-)
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 15.Juli.2002, 20:33.
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
dh?
in dem beispiel:
feld1=wert1&feld2=wert1|feld2=wert2
werden alle ds geholt, die feld1=wert1 und feld2=wert1 hat und alle, die feld1=egal und feld2=wert2 haben?
hmmm
Sander
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 15.Juli.2002, 22:16.
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
feld1=wert1 UND feld2=wert1 -> ergebnisliste1...
endresultat = in ergebnisliste1 ODER feld2=wert2...
klarer?
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 15.Juli.2002, 22:24.
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
also ist es blöd für diese Sache...
dann müsste man doch bei sowas
feld1=wert1&(feld2=wert1|feld2=wert2)
in diese Art umschreiben: feld1=wert1&feld2=wert1|feld1=wert1&feld2=wert2
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 16.Juli.2002, 14:45.
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
Warum nich:
feld2=wert1|feld2=wert2&feld1=wert1
? ,-)
Aber: Nichts gegen Klammern, klar wären die prima ;-)
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 16.Juli.2002, 15:05.
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
in vorausicht auf mehrere | gehts so nicht...
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 16.Juli.2002, 15:54.
Re: OPTIONS-FELD Mehrfachselektion funkioniert
Wieso, die kann man doch alle vorne dran hängen...!?
Antworten
Beitrag von Peter (293 Beiträge) am Freitag, 12.Juli.2002, 21:39. WWW: spasworld.de
Re: OPTIONS-FELD Mehrfachselektion funkioniert nicht !
Hallo Sander,
vergaß noch zu erwähnen, daß die Problemseite z.Zt. extern nur über "nikolanet.de" zu erreichen ist - per Bildlink auf Startseite - hab ich schon geschafft !
Nochmals Danke.
Peter
Antworten