phpbar.de logo

Mailinglisten-Archive

[php] Umleitung von Variablen

[php] Umleitung von Variablen

Sebastian Mendel lists at sebastianmendel.de
Don Sep 28 08:41:13 CEST 2006


j.kuehne at sign-tronic.ch schrieb:

> <?php
> require_once  "includes/db.inc";
> require_once "HTML/Template/ITX.php"; 
> 
> if (!($connection = @ mysql_connect($hostname, $username, $password)))
>    die("Could not connect to database");
> 
> $status = mysqlclean($_GET, "status", 1, $connection);
> $template = new HTML_Template_ITX("./templates");
> $template->loadTemplatefile("form2tpl.tpl", true, true);
> 
> 
> $template->setCurrentBlock("success"); 
> $template->setVariable("AUTOR", $_GET["autor_eb"]);
> .
> .
> .
> $template->parseCurrentBlock();
> $template->show();

hier (oben) gibst du dein Template aus


und hier (unten) willst du die Antwort des Benutzers auf das oben
ausgegebene Template verarbeiten - DAS GEHT ABER NICHT!


> switch ($_GET['submit'])
> {
> case "Eintrag Bearbeiten":
> ?>
> <form method="get" action="knowbase02.php">
> <input type="hidden" name="autor_eb" 
> value="<? echo htmlspecialchars($autor_val);?>">
> <?php
> break;
> }
> ?>

Weil das Script erst HIER zu ende ist, und der Benutzer erst nach diesem
Ende auf dein Template 'antworten' kann!

Du kannst NICHT innerhalb eines Scriptaufrufs etwas ausgeben und
GLEICHZEITIG die Antwort darauf verarbeiten.


-- 
Sebastian Mendel

www.sebastianmendel.de

php::bar PHP Wiki   -   Listenarchive