Morgen
Wie schon in einen anderen Thread ( http://www.tutorials.de/forum/php/249269-gallery-modul-problem.html ) hab ich ein kleines Problem mit der Template-Engine Smarty.
Ich komm zwar langsam damit zurecht nur ein Problem hab ich noch.
Und zwar das Problem ist mit PHP-Code in der Template-Datei.
Also ich hab ein Formular in der tpl-Datei dies sendet die Variablen per POST an die gleiche tpl-Datei. Nun kann ich aber nicht alle Variablen wieder auslesen lassen (oder wie man das nennt) bzw. ich kann schon alle auslesen (und zwar mit $GLOBALS["name"]) nur wenn ich folgendes mach:
und immer wenn etwas in einer Variable gegeben wird (wenn man das so nennen kann) list er mit Sie nicht aus bzw. ich erhalte eine Fehlermeldung:
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/.sites/22/site232/web/gallery/g2data/smarty/templates_c/%%1309253035/%%1F^1FD^1FD2CF2E%%ViewCart.tpl.php on line 159
Wenn ich aber folgendes ändere:
oder
Kommt zwar keine Fehlermeldung aber er liest mit halt die Variable nicht aus sondern schreibt $GLOBALS["name"] in den Quelltext.
Kann mir wer helfen? Hab zwar eine Manual (Link: Smarty) aber da find ich nichts.
Danke danke
Wie schon in einen anderen Thread ( http://www.tutorials.de/forum/php/249269-gallery-modul-problem.html ) hab ich ein kleines Problem mit der Template-Engine Smarty.
Ich komm zwar langsam damit zurecht nur ein Problem hab ich noch.
Und zwar das Problem ist mit PHP-Code in der Template-Datei.
Also ich hab ein Formular in der tpl-Datei dies sendet die Variablen per POST an die gleiche tpl-Datei. Nun kann ich aber nicht alle Variablen wieder auslesen lassen (oder wie man das nennt) bzw. ich kann schon alle auslesen (und zwar mit $GLOBALS["name"]) nur wenn ich folgendes mach:
PHP:
$nachricht = "Name: $GLOBALS["name"] blablabla";
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/.sites/22/site232/web/gallery/g2data/smarty/templates_c/%%1309253035/%%1F^1FD^1FD2CF2E%%ViewCart.tpl.php on line 159
Wenn ich aber folgendes ändere:
PHP:
$nachricht = 'Name: $GLOBALS["name"] blablabla';
PHP:
$nachricht = "Name: $GLOBALS['name'] blablabla";
Kommt zwar keine Fehlermeldung aber er liest mit halt die Variable nicht aus sondern schreibt $GLOBALS["name"] in den Quelltext.
Kann mir wer helfen? Hab zwar eine Manual (Link: Smarty) aber da find ich nichts.
Danke danke