Hi,
ich habe Dein Script kurz überflogen und mir sind da spontan zwei Fragen eingefallen:
a) Woher kommt $sid und wo wird er bestückt?
b) Warum nutzt Du einen Refresh und keinen header()
Noch ein kleiner Tip vorweg:
Bei HTML-Code der keine oder nur wenige PHP-Fragmente enthält ist es unvorteilhaft diesen in "echo"-Segmente zu packen. Das erschwert nachträgliche Änderungen erheblich.
Beispiel:
<?php
...Script...
?>
<html>
<head><title></title></head>
<body>
<?php echo"Test"; ?>
</body>
</html>
Vorteil: Du kannst sowas dann auch auf Wunsch komfortabel in einem Editor wie z.B. Dreamweaver oder GoLive bearbeiten.
Gruß
Axel