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.

SESSION-Variable liefert den falschen Wert.

Hallo, eine Anfängerfrage: ich habe eine Abfrage aus der DB, die eine id zurückliefert, wenn ich versuche die id in eine$_SESSOIN zu packen, liefert die SESSION-Variable immer nur den letzten Wert. Warum? Vielen Dank!

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

Hier gehts zum Orginal Eintrag "SESSION-Variable liefert den falschen Wert." im Forum

Antworten

Du überschreibst die Variable doch in jedem while-Durchlauf. Was erwartest du da?


2.

Zitat:
liefert die SESSION-Variable immer nur den letzten Wert. Warum?
Höchstwahrscheinlich ist das dann auch der letzte reingeschrieben Wert!!

Könntest du das Problem in einem funktionsfähigem Script posten, sonst kann ich dein
Problem weder erkennen noch reproduzieren.


3.

Danke für die schnelle Antwort . Hmm, mit dem Submit und dem Hidden-Feld funzt es ohne weiteres. Wie könnte man sich die Variable abgreifen? Danke nochmals.


4.

Zitat:
combie postete
Zitat:
liefert die SESSION-Variable immer nur den letzten Wert. Warum?
Höchstwahrscheinlich ist das dann auch der letzte reingeschrieben Wert!!

Könntest du das Problem in einem funktionsfähigem Script posten, sonst kann ich dein
Problem weder erkennen noch reproduieren.
Klar! Danke!

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




5.

Da muß ich dann die Glaskugel von Swiftnick bestätigen!!!

$_SESSION['idmdt'] = $idmdt;
Da schreibst du Werte rein, ja! Aber nur der letzte bleibt erhalten!!

evlt suchst du ja:
$_SESSION['idmdt'][] = $idmdt;


6.

Zitat:
combie postete
Da muß ich dann die Glaskugel von Swiftnick bestätigen!!!

$_SESSION['idmdt'] = $idmdt;
Da schreibst du Werte rein, ja! Aber nur der letzte bleibt erhalten!!

evlt suchst du ja:
$_SESSION['idmdt'][] = $idmdt;
Danke für die Antwort. Könntest du die Aussage etwas präzisieren? So bekomme einen fatalen Fehler. Nochmals Danke!


7.

Zitat:
Könntest du die Aussage etwas präzisieren?
Gerne..
Um mehrere Werte(gleichzeitig) zu halten, bieten sich Arrays an.

Zitat:
So bekomme einen fatalen Fehler.
Ach, schade, welche denn....


8.

Ich gratuliere Swiftnick zum Besitz der einzigen funktionierenden Glaskugel im ganzen Forum! ;)


9.

Hey combie, Danke ich bin schon ein ganzes Stückchen weiter. Wie das bei den Anfängern so ist, kennst Du sicherlich gar nicht mehr, macht aber nichts! ;-) Noch eine kurze und typische Anfängerfrage: wie bekomme ich die Werte in Array? Danke!


10.

Hey, wofür habe ich jetzt das Sternchen bekommen? Für dumme Fragen? :-)


11.

Klick mal auf des Sternchen.....
(es sind Fleißsternchen)

Zitat:
wie bekomme ich die Werte in Array?
Z.B. so wie ich dir das gepostet habe!!
Siehe: http://de.php.net/manual/de/language.types.array.php


PS:
Du könntest auch die Fehlermeldung Posten... dann würde es evtl. etwas einfacher sein, dir zu helfen...


12.

Zitat:
combie postete
Klick mal auf des Sternchen.....
(es sind Fleißsternchen)

Zitat:
wie bekomme ich die Werte in Array?
Z.B. so wie ich dir das gepostet habe!!
Siehe: http://de.php.net/manual/de/language.types.array.php


PS:
Du könntest auch die Fehlermeldung Posten... dann würde es evtl. etwas einfacher sein, dir zu helfen...
Hei combie, Vielen Dank! Es klappt super! Wenn ich könnte, würde ich Dir auch noch eine Fleißsternchen oder besser noch Forum-Verdienstkreuz am Bande verpassen! Danke nochmals. Mit der Fehlermeldung aht sich das auch erledigt!


13.

Danke für die Blumen!!!


Hier gehts zum Orginal Eintrag "SESSION-Variable liefert den falschen Wert." im Forum
 
phpforum.de | Impressum | Handy Bundles