Mailinglisten-Archive |
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