Zum Inhalt springen

Variablen Übergabe in mehreren Form's auf einer Seite

Erstellt am 22. August 2008 · 2 Antworten · letzte Antwort am 22. August 2008

Tags: Cache & Performance, Frage

david_bru ·

Hallo liebes Forum,

ich habe zwei Extensions.

Extension1 erstellt mehrere <form>-Tags die sich durch ein hidden-Feld unterscheiden, aber auf die gleiche Seite - nämlich die mit der Extension2 - verweisen

gekürzter Beispiel-Code:

<form name="do_booking" id="do_booking" action="ext2/" method="post">
  <input type="hidden" name="oid" value="23" />
  <input name="Abschicken" src="book_now.gif" style="border:0;" type="image" />
</form>

<form name="do_booking" id="do_booking" action="ext2/" method="post">
  <input type="hidden" name="oid" value="14" />
  <input name="Abschicken" src="book_now.gif" style="border:0;" type="image" />
</form>

<form name="do_booking" id="do_booking" action="ext2/" method="post">
  <input type="hidden" name="oid" value="63" />
  <input name="Abschicken" src="book_now.gif" style="border:0;" type="image" />
</form>

auf der 2. Seite nehme ich die Variablen entgegen und geb sie einfach aus:

$postArray = t3lib_div::_POST();

$content .= "oid: ".$postArray['oid'].";";

Aber er gibt komischerweise immer zb: "oid: 14" aus und zwar egal welchen Button ich drücke.
Nach welchem Prinzip er die ausgegebene Variable auswählt kann ich noch nicht sagen, mal ist es die und ein andermal wieder eine andere. Mit jedem Cacheleeren ändert sich das

Obwohl er ja theoretisch nur eine Form - und somit nur die Variablen von genau eben jener Form - mitschicken dürfte.

Wenn ich das ganze ohne Typo3 programmiere, dann funktioniert es auch, aber mit Typo3 will es einfach nicht klappen..

Hat jemand von euch eine Idee dazu?
Gruß
David

david_bru ·

hui. ich hab jetzt mal das caching zu testzwecken komplett abgeschaltet und siehe da es funktioniert richtig..

hab also das caching für diese extension abgeschaltet und alles funktioniert wunderprächtig..

danke nochmals für die schnelle hilfe