Hi,
So dann geht auch die Seite a_addguestposting.php auf. In der Datei befindet sich nun folgender Code zum eintrag in die DB:
if(!empty($_POST))
{
$sql = "INSERT INTO gastebuch
[...]
mysql_query($sql) OR die(mysql_error());
exit;
Bist Du Dir sicher, das Du hier keine Gelegenheit zu SQL-Injections bietest?
<input type="submit" name="Submit" value=">> eintragen" onclick="setTimeout('eval('opener.location.reload();window.close()')',2000)">
Aber nun ist dasd Problem, dass er mir die Seite nicht schließt sondern er ruft die gleiche Seite wieder auf.
Welche Seite soll geschlossen werden? Das Popup a_addguestposting.php? Welche Seite wird wieder aufgerufen und, da eine Seite nicht geschlossen wird, also eine mehr auf ist als gewollt, wo? Was bezweckst Du mit dem Timeout? Was soll das Gewürge mit eval()? Wird eigentlich in die DB eingetragen?
so short
Christoph Zurnieden