Chciałbym stworzyć typwową stronkę z możliwością utrzymania na niej własnego konta czyli problem: logowanie

mam trzy pliki:
dziennik.php - w nim mam wstawiony poprzez include plik logowanie.php który wygląda tak:
<? function piszformularz() //funkcja rysująca formularz logowania { $bug = $dane['bug']; echo "<tr><td class="pdark">Login:</td><td align="right"><input type="text" name="nick" tabindex="0" /><br /></td></tr>"; echo "<tr><td class="pdark">Hasło:</td><td align="right"><input type="password" name="pass" tabindex="0" /><br /></td></tr>"; echo "<tr><td> </td><td align="right"><input type="submit" value="Zaloguj się" /></td></tr></table>"; } //jeżeli zmienna sesyjna zarejestrowana - zalogowany } else { //jeżeli zmienna sesyja nie zarejestrowana - nie zalogowany lub konto nieaktywne //wprowadzić formularz logowania piszformularz(); } ?>
Formularz logowania przesyła nick i pass do pliku chek_log.php który wygląda tak:
<? $adres=$HTTP_POST_VARS['adr']; $nick=$HTTP_POST_VARS['nick']; $pass=$HTTP_POST_VARS['pass']; //echo $adres; include 'config.php'; $zapytanie = "SELECT * FROM `autor` WHERE `nick`='".$nick."' AND `pass`='".$pass."'";//dodac aktywacja? if ($znaleziono == "0") { //$bug="Podałeś błędny login lub hasło!"; //$dane = array('bug' => $bug, 'nick' => $nick); //$dane = urlencode(base64_encode(serialize($dane))); }else //jeśli nick i pass jest ok { { $_SESSION['pass']=$wiersz['pass']; $_SESSION['nick']=$wiersz['nick']; $_SESSION['data_ur']=$wiersz['data_ur']; $_SESSION['mail']=$wiersz['mail']; $_SESSION['imie_nazwisko']=$wiersz['imie_nazwisko']; $_SESSION['info']=$wiersz['info']; $_SESSION['aktywacja']=$wiersz['aktywacja']; } //$dane = array('nick' => $nick, 'pass' => $pass); //$dane = urlencode(base64_encode(serialize($dane))); } ?>
proszę oczywiście nie zwracać uwagi na kometarze

problem polega na tym że gdy wpiszę dobre dane potrzebne do zalogowania ty wywala mi:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at e:\usr\apache\httpd\html\pobudka\chek_log.php:2) in e:\usr\apache\httpd\html\pobudka\chek_log.php on line 28
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at e:\usr\apache\httpd\html\pobudka\chek_log.php:2) in e:\usr\apache\httpd\html\pobudka\chek_log.php on line 28
Warning: Cannot modify header information - headers already sent by (output started at e:\usr\apache\httpd\html\pobudka\chek_log.php:2) in e:\usr\apache\httpd\html\pobudka\chek_log.php on line 42
a gdy wpiszę złe dane to zamiast wrócić do strony z formularzem logowania wywala mi błąd:
Warning: Cannot modify header information - headers already sent by (output started at e:\usr\apache\httpd\html\pobudka\chek_log.php:2) in e:\usr\apache\httpd\html\pobudka\chek_log.php on line 22
Co robię źle?

Prosze o pomoc bo niezasnę dzisiaj
