Seite 1 von 1

POST Variablen in input value tag

Verfasst: Di 21. Apr 2009, 21:06
von trulle
Hallo,
ich bin gerade daran ein Modul zu schreiben.

Ich habe ein Template mit folgendem Inhalt:

Code: Alles auswählen

<input name="{NAME}" type="text" value="{NAMEPOST}">
Im Modul habe ich folgenden Code:

Code: Alles auswählen

$tpl->reset;
$tpl->set('s', NAME, "Name");
$tpl->set('d', NAMEPOST, $_POST["NAMEPOST"]);
...
Nach der Generierung der Seite wird {NAME} wie erwartet ersetzt, {NAMEPOST} jedoch nicht. Woran kann das liegen? Vielen Dank schonmal.

Re: POST Variablen in input value tag

Verfasst: Di 21. Apr 2009, 21:20
von idea-tec

Code: Alles auswählen

$tpl->set('s', NAMEPOST, $_POST["NAMEPOST"]);
das "s" analog das "d" als erster parameter innerhalb von set steht für:
  • S = static
  • d = dynamic
d wird nur innerhalb von Blöcken genutzt in allen anderen templates "s"

Re: POST Variablen in input value tag

Verfasst: Mi 22. Apr 2009, 06:16
von Dodger77
Ich vermute mal, im realen Modul stehen Anführungszeichen um NAME und NAMEPOST. Oder?

Re: POST Variablen in input value tag

Verfasst: Mi 22. Apr 2009, 12:27
von trulle
Dodger77 hat geschrieben:Ich vermute mal, im realen Modul stehen Anführungszeichen um NAME und NAMEPOST. Oder?
Ja sicher, mit dem 's' statt 'd' gings. Ich hab das wohl duch rumprobieren irgendwann dann mal übersehen.

Danke noch für den Hint.
joe