Hallo Leute,
ich habe folgendes Problem. ich möchte eine seite "Gästebuch" laden. beim laden werden die faten aus einer db ausgelesen. wenn ich nen neuen eintrag mache, isset($_POST['guestsub']), dann soll der eintrag in der db ausgeegben werden und eine meldung "danke für eintrag" erscheinen. nun ist das problem, dass der neue eintrag nicht im gästebuch erscheint, sobald ich den link "gästebuch wähle", erst nachdem ich F5 drücke... das ist blöd! hier ein paar codeschnipsel aus der index.php:
PHP-Code:
$cont = ($_GET['2']!='' && !ereg("#", $_GET['2'])) ? $_GET['2'] : $_GET['1'];
if ($cont == 'guest'){
$conn = mysql_connect("","","");
mysql_select_db("");
if (isset($_POST['guestsub'])) { //submit des formulars
$content = 'Fehler aufgetreten!';
if (trim($_POST['guestsub'])!=''&&($_POST['nick'] )){
$perm=0;
$sqlab = "insert guestbook () values ();
mysql_query($sqlab);
unset($_POST['guestsub']);
$content = 'Vielen Dank.';
}
} else {
$res = mysql_query("select * from guestbook");
$num = mysql_num_rows($res);
$content = '<div id="gb"> {Eintrag in div} </div>';
}
}
mysql_close($conn);
}else{... andere seiten als gästebuch laden
ich habe keine ahnung, wie das prblem gelöst werden kann, sitze schon seit stunden (!) und habe im internet recherchiert. aber auch das hilft nicht. bitte heeeeelft mir

! danke.
der franki