Hello,
Ich habe es mit logischem Überlegen rausbekommen,
da ich die daten aus der datenbank geholt habe, bevor die daten eintragen wurde (und das script dann nicht von vorne beginnt) habe einfach nach dem eintragen die Daten noch einmal geholt
Man warum muss ich mir das immer so schwer machen...
Das ist die Krux an den Affenformularen. Man muss da quasi rückwärts denken.
Wahrscheinlich brauchst Du nur zu lesen, NACHDEM Du geschrieben hast. Geschriben wird beim Affenformular ja auch nur, wenn die Post-Variablen ein "bitte wegschreiben"-Flag enthalten, wie z.B. die gesetzte Variable mit dem Namn des Submit-Buttons.
if (isset($_POST['btn']['save']))
{
check_and_save_post_vars();
$form = make_only_a_nice_message_and_next_page_button_string_for_me();
}
elseif(isset($_POST['hid']['post']))
{
check_and_save_post_vars();
$form = make_only_a_nice_message_and_next_page_button_string_for_me();
}
else
{
$form = make_a_wonderful_form_string_for_me();
}
und im HTML-Ausgabe-Teil steht dann nachher nur:
<body>
<!-- hier könnte auch noch wahlweise "<h3>Dankeschön</h3>"
oder "<p class="error">FEHLER!</p>" stehen
das kommt dann aus $message;
-->
<form ...>
<?php echo $form; ?>
</form>
</body>
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau