[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