fejl på side
jeg har en side som skal reloade ad sig selv, men nogle gange stopper den?! ved ikke om det kan være fordi jeg måske får en fejlmelding ind i mellem eller noget?!her er min kode:
<?
session_start();
require('req/functions.req');
if(!$USERID) php_end(0);
?>
<script type="text/javascript">
var a = new Array();
<?
if(!isset($_GET['time'])) $time = 0;
else $time = $_GET['time'];
$sql = "SELECT chat.*, user.name, user.color
FROM $DB.chat chat
LEFT JOIN $DB.user user ON chat.user_id=user.id
WHERE chat.time>$time ORDER BY chat.time";
$get = mysql_query($sql);
while($row = mysql_fetch_array($get))
{
if($row['color']) $string .= 'a[a.length] = \'<span style="font-weight: bold; white-space: nowrap; color: #'.$row['color'].';">'.sql2txt($row['name'], 0).'</span>\';';
else $string .= 'a[a.length] = "'.sql2txt($row['name'], 0).'";';
$string .= 'a[a.length] = "'.date("H:i", $row['time']).'";';
$string .= 'a[a.length] = "'.sql2txt($row['msg'], 75).'";';
$time = $row['time'];
}
echo $string;
?>
parent.write_to_chat(a);
setTimeout("location.href='<?=$_SERVER["PHP_SELF"]?>?time=<?=$time?>'", 2000);
</script>
<?
php_end(0);
?>