Salve a tutti. Seguo da molto questo forum e mi ha aiutato molte volte su diversi problemi, tuttavia questo non riesco davvero a risolverlo nonostante abbia provato ad usare la funzione di ricerca del forum. Il mio problema è il seguente: sto facendo una pagina di login. Confesso che è la prima volta che faccio una cosa del genere e mi sono fatto aiutare dalla procedura automatica di Dreamweaver cercando di capire piu' o meno come va fatta. Il problema si presenta nella riga con la funzione header (l'errore è visibile solo se metto una riga con echo sopra la funzione header) dandomi il seguente errore:

---------------------
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\Siti\Codegeass\admin\login.php:58) in C:\AppServ\www\Siti\Codegeass\admin\login.php on line 59
---------------------

Ecco il codice incriminato:

Codice PHP:
<?
    
include("../Connection/MySQL.php");

    if (!isset(
$_SESSION))
        
session_start();

    
$loginFormAction $_SERVER['PHP_SELF'];

    if(isset(
$_POST['textUsername']))
    {
        
$txt_username $_POST['textUsername'];
        
$txt_password $_POST['textPassword'];
        
        
// Query usata per controllare i dati di accesso 
        
mysql_select_db($database_MySQL);
        
$loginQuery sprintf("SELECT username, password 
                             FROM admin 
                             WHERE username = %s AND password = %s"
,
                             
GetSQLValueString($txt_username"text"), 
                             
GetSQLValueString($txt_password"text"));
                         
        
$login mysql_query($loginQuery) or die("Unable to execute the query");
        
$loginFoundUser mysql_num_rows($login);
        
        if(
$loginFoundUser)
        {
            
$_SESSION['MM_Username'] = $txt_username;
            
header("Location: index.php");    
            exit();
        }
        else
        {
            echo 
"Inserire username e password validi";
        }
    }
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Zero - Staff Login</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<table>
      <form id="form1" name="form1" method="post" action="<?php echo $loginFormAction?>">
      ... tabella con due input username e password (cancellati per non occupare spazio inutilmente)
      l'input username si chiama 'textUsername' e l'input password 'textPassword'
      .......
</table>
</body>
</html>
Ringranzio in anticipo per gli aiuti