[TYPO3-german] Variablen Übergabe: mehrere Form's auf einer Seite

David Brunnthaler d.brunnthaler at aon.at
Fri Aug 22 12:39:30 CEST 2008


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:
[PHP anfang]
<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>
[PHP ende]


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

[PHP anfang]
$postArray = t3lib_div::_POST();
$content .= "oid: ".$postArray['oid'].";";
[PHP ende]

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


More information about the TYPO3-german mailing list