neXus: body onload

Beitrag lesen

<html>
<head>
<title>--- 4 BDH ---</title>
<script type="text/javascript">
function return_subforum (kategorie,name)
{
param='?kategorie='+kategorie+'&name='+name;
location.replace ('board.php'+param);
}
function return_subthema (kategorie, thema, name, name1)
{
param='?kategorie='+kategorie+'&thema='+thema+'&name='+name+'&name1='+name1;
location.replace ('board.php?'+param);
}
</script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<?php
if (isset($senden_eintrag))
{
mysql_query("INSERT INTO itchy01.Sub_Forum (thema,forum_id, date, host) VALUES ('$thema','$kategorie','$date', '$nick')");
$select = mysql_db_query("itchy01","SELECT id FROM Sub_Forum ORDER BY id desc LIMIT 0,1");
$array = mysql_fetch_row($select);
$beitrag = htmlentities($beitrag);
$nick = htmlentities($nick);
mysql_query("INSERT INTO Sub_Thema (beitrag,user,zeit,sub_forum_id) VALUES ('$beitrag','$nick','$date', '$array[0]')");
echo '<body onload="return_subthema($kategorie,$thema,'."'".$name."'"."'".$name1."'".')">
</body>
</html>';
}
if (isset($senden_thema))
{
mysql_query("INSERT INTO itchy01.Sub_Forum (thema,forum_id, date, host) VALUES ('$thema','$kategorie','$date', '$nick')");
$select = mysql_db_query("itchy01","SELECT id FROM Sub_Forum ORDER BY id desc LIMIT 0,1");
$array = mysql_fetch_row($select);
$beitrag = htmlentities($beitrag);
$nick = htmlentities($nick);
mysql_query("INSERT INTO Sub_Thema (beitrag,user,zeit,sub_forum_id) VALUES ('$beitrag','$nick','$date', '$array[0]')");
echo '<body onload="return_subforum($kategorie,'."'".$name."'".')">
</body>
</html>';
}
?>

weiß wer warum das nicht funktioniert??
ich komme zwar in die if abfrage aba irgendwas scheint an dem body onload falsch zu sein dass er sie nicht durchführt.. der code wird aba übersetz...
Kannst du dir das erklären??

mfg Richie