[TYPO3-german] php variablen übergeben

Joachim Streit jstreit at ditnetwork.de
Tue Mar 21 15:08:04 CET 2006


Miriam Torbeck wrote:
> Am Dienstag, 21. März 2006 12:02 schrieb Joachim Streit:
> 
>>Hallo Liste,
>>ich hab s gesucht aber nich gefunden.
>>ich möchte einfach von einer Seite in der ich ein eine kleine
>>php auslese include eine Variable daraus in die nächste Seite
>>in der ich auch ein kleine php script include weiter geben:
>>
>>index.php?id=705&vorname=Mike
>>
>>leider kommt die Variable nicht an.
>>
>>TSSETUP:
>>page.config.linkVars = vorname
>>
>>
>>danke für Tips
>>(ich möchte keine eigene ext umschreiben oder eine andere
>>anpassen, sondern einfach diese beiden uralten sripte einbauen)
>>
> 
> Hallo Joachim,
> 
> ich habe das mal nach langem Hin und Her und fremder Hilfe so 
> gelöst: über ein Form gebe ich die Variable aus. 
> 
> echo "<form name='keywords' action='index.php?' 
> methode='GET'><input type='hidden' name='mod' value='3'><input 
> type='hidden' name='id' value='111'>";
> 
> Hier ist jetzt nichts weiter notwendig, um die Felder aus dem Form 
> (Mod und id) zu übergeben.
> 
> Komplizierter ist es, wenn Du einen Wert in einer Var 
> zwischenspeicherst, um sie dann wieder auszulesen. Das war bei 
> mir z.B. bei der Generierung einer Print-Ausgabe notwendig, 
> nachdem eine Auswertung aus alten DB-Tabellen stattgefunden hat.
> 
> Hier ist ein Ext-Template notwendig, sonst wird die Var von Typo 
> wieder "umgewandelt" oder "verschluckt". In dem Ext-Template 
> steht bei mir z.B. dies:
> 
> #Link-Variable einfügen:
> #config.linkVars = keyword
> 
> temp.URL = COA
> temp.URL.1  = TEXT
> temp.URL.1.data  = GPvar:keyword 
> temp.URL.1.wrap = 
> index.php?id=112&print=1&no_cache=1&mod=3&keyword=|
> 
> Hier habe ich also noch eine Seite mit der id=112 angelegt, die 
> diese Var entgegennimmt. Das ganze findet dann in der Ext. 
> php-page-content statt, weil ich es mir auch einfach machen 
> wollte. Dabei hat mir übrigens Thomas Peterson geholfen, vielen 
> Dank nochmal!
> 
> Das no_cache ist notwendig, damit die Ausgabe dieses Templates 
> nicht gecacht wird, das wäre nich so gut ;-)... und keyword ist 
> natürlich bei mir das 'dothemagic'-teil gewesen... Und ja nich 
> das Pipe-Zeichen vergessen!
> 
> Hoffe, du kannst Dir was abgucken!
> 
Moin Miriam,
dank dir für den Lösungsansatz,
isch brauch aber keine Form ... :-)

die Lösung von Peter war genau das was ich brauchte.
$_GET['variable'];

demnächst schlag ich so was dann doch wieder über ne ext. platt ...

Dank euch für die Antworten

Joachim



More information about the TYPO3-german mailing list