Kde robím chybu?

Mám toto:

<?php

$db = mysql_connect('----', '---', '--') or die("Chyba při spojení s databází.");
mysql_select_db('---') or die("Chyba při výběru databáze.");

$_POST['user'] = addslashes($_POST['user']);
$_POST['pass'] = md5($_POST['pass']);

$result = mysql_query("SELECT count(id) FROM users WHERE pass='$_POST[pass]' AND name='$_POST[user]'") or die("Chyba při dotazování databáze.");
$num = mysql_result($result, 0);

if (!$num) {

// Když dotaz nic nevrátí, zobrazíme formulář

echo "<h3>Login</h3> <br>
<form action='$PHP_SELF' method='post'>
Meno: <input type='text' name='user'><br>
Heslo: <input type='password' name='pass'><br><br>
<input type='submit' value='Login'>
</form>";

} else {

// vytvoření session
session_start();

// uložení proměnných
$_SESSION['user'] = $_POST['user'];
$_SESSION['pass'] = $_POST['pass'];

// text pod komentářem se zobrazí jen přihlášeným
// můžete také použít přesměrování:
// header('Location: page2.php');

echo "Jste úspěsně přihlášen! Podívejte se na <a href='--.php'>druhou</a> stránku.";

}

?>
A kdyz se prihlasim napiše mi:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /3w/wz.cz/d/durmstag/login.php:71) in /3w/wz.cz/d/durmstag/login.php on line 151

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /3w/wz.cz/d/durmstag/login.php:71) in /3w/wz.cz/d/durmstag/login.php on line 151
>> session_start(): Cannot send session cookie - headers already sent

pred prikazem session_start() nesmis mit <b>zadnej</b> vystup do prohlizece

= zadny echo, ... ani mezera ve zdrojaku
se podivej, co je na radku 151 pripadne par radku nad a pod nim
OT: fx> jak dlouho bude na tvejch strankach to COMING SOON? IMHO tenhle pojem nejak ztraci u tebe ten pravej vyznam ;)
a co dat pric?bo sem troošku nechapavj :)
fakt nevíte? :(
Víme. Přečti si ještě jednou tuto radu a řiď se podle ní:

Autor: fx (fx.xf.cz)
Datum: 23. 04. 2006 00:11

"a co dat pric?" Odstraň VŠECHNY výstupy před session_start().
vcetne prazdnych koncu souboru v include souborech a tak proste tam nesmi byt fakt vubec nic. Jak psal fx.
..a jeste doporucuju www.pravidla.cz
napsat mekke i ve slove pryc, je fakt HOOODNE velka ostuda.
uz vim jak dal se uplne na začatek senssion start a všechno funguje diki.:)