Mailinglisten-Archive |
Hallo Sebastian
natürlich sollte die Variable $autor_val auf $_GET['autor_eb']
gesetzt sein. Sorry - habe es schlicht übersehen.
Zur Richtigstellung: $autor_val ist der Wert value im html-tag.
So können die Werte im Formular les- und editierbar gehalten werden.
Der Code sieht dann etwas verkürzt wie folgt aus:
<?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);
$_SESSION['autor_eb'] = mysqlclean($_GET, "autor_eb", 50, $connection);
$template->setCurrentBlock("success");
$template->setVariable("AUTOR", $_GET["autor_eb"]);;
$template->parseCurrentBlock();
$template->show();
$autor_val=$_GET['autor_eb'];
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;
}
?>
Mit freundlichen Grüssen,
Joerg Kuehne
php::bar PHP Wiki - Listenarchive