Tach!
<?php include("connect.php");?>
Es ist außerdem nicht notwendig bzw. sogar schädlich, wenn du das Include so einzeln in PHP-Tags einklammerst, denn die Leerzeile zwischen dieser PHP-Insel und der nächsten wird als Text an den Browser ausgegeben.
Der Zeilenumbruch hinter einem ?> gehört zum PHP-Block und landet nicht in der Ausgabe.
Das bedeutet, du kannst ab hier keine Funktionen mehr benutzen, die die HTTP-Header verändert wollen. session_start() will das aber tun.
Nur dann nicht, wenn dem ?> noch mehr als ein Zeilenumbruch folgt.
dedlfix.