[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