Mailinglisten-Archive |
ich versuche es nochmal, mein Problem von Neuem und etwas kürzer zu schildern. Also, ich bin verzweifelt nach einer Lösung zu suchen, die es mir erlaubt aus einem Formular die Variablen ein zweites Template zu übergeben. Die Übergabe ans erste Template geschieht mit <form action="form2tpl.php" method="get"> Die Variablen können dann mit $_GET["aha"] ausgelesen werden. Wie kann ich nun die Variablen an ein zweites Template (wenn möglich ohne Verwendung von Header und Include)weitergeben? Soweit zum ersten Problem. Das zweite Problem lässt sich wie folgt beschreiben. Dabei möchte ich den Inhalt eines editierbaren Formulars an ein Template weitergeben. Welches nochmals die eingegebene Form nur ein wenig anders darstellt. Auch besteht die Möglichkeit mit zwei Knöpfen, die Form anzunehmen (Eintrage in DB) oder nochmals zu ändern. Wird ändern gewählt, versuche ich via header()die Daten an das editierbare Formular, weiter zu geben resp. zurück zu geben - Leider ohne Erfolg -): Der Aufruf aus dem Template (form2tpl.tpl) mit den zwei Knöpfen sieht wie folgt aus: <form action="tplsel.php" method="get"> <input value="Eintrag Bearbeiten" name="submit" type="submit"> <input value="Eingabe ok" name="submit" type="submit"> Das Skript "tplsel.php" mit header() sieht dabei wie folgt aus: <?php require_once "includes/db.inc"; include "knowbase02.php"; if (!($connection = @ mysql_connect($hostname, $username, $password))) die("Could not connect to database"); $_GET["autor_eb"] = mysqlclean($_GET, "autor_eb", 50, $connection); switch ($_GET['submit']) { case "Eintrag Bearbeiten": header("Location: knowbase02.php?autor_val=". $_GET["autor_eb"]); break; case "Eingabe ok": // header("Location: submit.php?"); break; } ?> Gruss, Jörg Kühne
php::bar PHP Wiki - Listenarchive