|
|||
Wert aus Variabele mit eckigen klammern auslesen
Hallo,
hänge mal wieder fest.... Für eine externe Datenbankabfrage bedarf es im Formular einer kleinen checkbox HTML-Code:
<input type="checkbox" name="verschlagw[ ]" value="bea">
Die einzelnen Werte werden per Link übergeben. Wie kann ich erreichen, dass aus dem folgenden Link bei der Variabele verschlagw[ ] pauschal.php?typ=P&stp=2&ixp=katalog&ntc=1&cfg=008 0013670000000&col=weiss-orange&hmi=FRA&dsi=BKK&vnd=03.10.2009&bsd=25.10.20 09&mmc=1w&epc=2&ka3=0&ka2=0&ka1=0&zac=*&vpc=*&htn= &hon=&opi=&xP=0000+0000&verschlagw[]=bea der Wert 'bea' ausgelesen werden kann? Folgendes habe ich bereits probiert (ohne Erfolg) PHP-Code:
Hintergrund ist, dass der Wert in der Session gespeichert wird und beim erneuten Aufruf der Seite im Formular die Checkbox als 'checked' ausgegeben wird. Hier noch der weitere code der Seite (verkürzt) AUF EINER SEITE PHP-Code:
Vorab schonmal vielen Dank für Eure Hilfe. Gruss Labbixenja |
Sponsored Links |
|
||||
Lies dir mal How do I create arrays in a HTML <form>? durch.
__________________
Markus Wulftange |
Sponsored Links |
|
|||
Zitat:
PHP-Code:
HTML-Code:
<input type="checkbox" name="verschlagw[ ]" value="bea">
Zitat:
Code:
<input name="MyArray[]" value="something" /> |
|
||||
Zitat:
Wenn Du aber PHP-Code:
Überprüfen, ob ein Wert in dem Array ist, kannst Du z.B. mit PHP: in_array - Manual |
|
|||
Zitat:
Aber trotz tagelanger Experimente, habe ich es dann aber NICHT hinbekommen, dass die Werte auch richtig eingelesen wurden und die checkbox abgehakt war.... Ein netter Mensch beim Support des Fremdanbieters hat mir auf Nachfrage dann den Code gegeben. Hier der vollständigkeithalber für alle: PHP-Code:
"Aus dem eindimensionalen Array wird durch das Anhängen an die GET-Vars ein mehrdimensionales Array" Wussten wir ja schon! Die Einzelnen Werte sind damit über $_GET["name"][index von 0 bis 7] ansprechbar Da in den values unterschiedliche Werte sind, ist es egal an welcher Stelle welcher Wert steht. Die for-Schleife führt die Zuordnung einfach nur 7 mal aus und erhöht dabei den Index immer um 1. Gewusst wie. Dann ist ja alles klar, oder? Verstanden habe ICH es trotzdem nicht. Aber es funkt. und vielleicht kann es irgend jemand noch brauchen! Danke Euch trotzdem allen für Eure Hilfsbereitschaft und die entsprechenden Anregungen. Gruss Labbixenja |
|
||||
Code:
${"check_verschlagw_".$_SESSION["eso"][$v]} = "checked"; Edit: Oder wenns sein muss leg zumindest ein neues Array mit "checked" Werten an. Aber von VarVars halte ich nichts, wenn es nicht unbedingt nötig ist...
__________________
|
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Wert eines Parameters aus String auslesen | markuskoehler | Serveradministration und serverseitige Scripte | 15 | 25.07.2008 11:59 |
Attribut Selektor im IE - keine eckigen Klammern | motzi | CSS | 1 | 10.05.2007 14:52 |
IDs mit eckigen Klammern? | xm22 | CSS | 2 | 30.03.2006 11:27 |