salve a tutti, ho un problema con la mia pagina di login:
praticamente dalla main.htm dove ho il form, chiamo la pagina login.php

Codice PHP:
<?php
session_start
(); //..avviamo la sessione
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Login</title>
</head>
<body leftmargin="0" topmargin="0">
<?
$db 
mysql_connect("localhost""root""") or die ("Impossibile Connettersi: " mysql_error());
mysql_select_db("cinema",$db);

$username $_POST ['username']; //Otteniamo l'username
$password $_POST ['pwd']; //Otteniamo la password

$query "SELECT * FROM utenti WHERE username = '$username'"//Impostiamo la query...
$risultato mysql_query($query);
$riga mysql_fetch_array($risultato);

if(
mysql_num_rows($risultato) == || $riga['pwd'] != $password//Se l'username o la password sono sbagliati
{
die(
"Username e/o password errati[/b]
[url='main.htm']Torna indietro[/url]</div>"
); //..mandiamo l'errore e terminiamo lo script
}
else 
//Altrimenti...
{

$HTTP_SESSION_VARS['username'] = $username//...e salviamo i dati in essa
$HTTP_SESSION_VARS['password'] = $password;

header("Location: admin.php");

}
mysql_close();

?>
</body>
</html>
se metto lo user e la password corrette, praticamente mi esce questo warning:

Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\cinema\login.php:11) in c:\programmi\easyphp1-8\www\cinema\login.php on line 32

se invece metto user e pass errati, mi rimanda correttamente al main.htm

cosa può essere?
grazie mille a tutti