self.close() nachdem der code geladen wurde

ShinmA

Erfahrenes Mitglied
das ist mein code bist jetzt:
PHP:
<?
echo "<html>";
echo "<head>";
echo "<script type='text/javascript'>";
echo "function closeit() { self.close(); }";
echo "</script>";
echo "</head>";
echo "<body>";

    $sql = "UPDATE `datenbank` SET `online` = '0', `addon` = '' WHERE `id` = '$memberid'";
    $check = @mysql_query($sql);
      if(isset($check))
               {
                echo "You are now logged off";
                exit;
               }
               else
               {
                echo "You are now logging off";
                 $sql = "UPDATE `datenbank` SET `online` = '0', `addon` = '' WHERE `id` = '$memberid'";
                 $check = @mysql_query($sql);

               };
 echo "<script type='text/javascript'>";
 echo "setTimeout('closeit()', 1000);";
 echo "</script>";

echo "</body>";
echo "</html>";
?>

der quell text der dabei herrauskommt:
Code:
<html><head><script type='text/javascript'>function closeit() { self.close(); }</script></head><body>You are now logged off

aber da fehlt auch irgendwie </html> und so, nur warum????
außerdem mein richtiges prob: Das dumme fenster schließt sich nicht!!!

Aber warum nur?
 
Zuletzt bearbeitet:
Bei dir ist ein exit drin. das muss raus.
PHP:
<?
echo "<html>";
echo "<head>";
echo "<script type='text/javascript'>";
echo "function closeit() { self.close(); }";
echo "</script>";
echo "</head>";
echo "<body>";

    $sql = "UPDATE `datenbank` SET `online` = '0', `addon` = '' WHERE `id` = '$memberid'";
    $check = @mysql_query($sql);
      if(isset($check))
               {
                echo "You are now logged off";
               }
               else
               {
                echo "You are now logging off";
                 $sql = "UPDATE `datenbank` SET `online` = '0', `addon` = '' WHERE `id` = '$memberid'";
                 $check = @mysql_query($sql);

               };
 echo "<script type='text/javascript'>";
 echo "setTimeout('closeit()', 1000);";
 echo "</script>";

echo "</body>";
echo "</html>";
?>
Dann klappts auch mit dem Nachbarn.
 
Zurück