ciao , mi trovo di fronte ad un header che non viene valorizzato.
ho una pagina mista (HTML e PHP)

l'HTML è composto da un form che invia i dati alla stessa pagina .
Questi dati vengono presi dalla pagina e vengono elaborati per essere inseriti in una tabella del DB.
una volta effettuato ciò ho inserito 2 header , tutti e 2 reinviano i dati alla stessa pagina che mostrerà un avviso di riuscita scrittura e nuovamente l'HTML...
Il problema è che l'header non va ...
Ho verificato l'if dell'header ed è OK
Ho fatto un var_dump dell'header var_dump(Header("Location:blabla")); e mi restituisce null!

qualcuno sa come potermi aiutare?

Codice PHP:
if ( ($registra == "si")&&($registrato != "ok") ){
    
$utente $_POST['user'];
    
$password $_POST['password'];
    
$nome $_POST['nome'];
    
$cognome $_POST['cognome'];
    
$livello $_POST['level'];
    
// lettura data di sistema***************************************
    
$sql_data "SELECT date_format(now(), '%Y%m%d') as data_sistema";
    
$query_data mysql_query ($sql_data);
    
$row_data mysql_fetch_array($query_data);
    
$oggi_data $row_data['data_sistema'];
    
$date_time date("H:i:s");
    
$timestamp =time($oggi_data);
  
$sql "INSERT INTO utenza (id_utente , user_name , password , nome , cognome , livello , data_registrato) VALUES( default , '$utente' , '$password' , '$nome' , '$cognome' , '$livello' , UNIX_TIMESTAMP());";
    
$query mysql_query($sql);
    if (
$query){
    [
COLOR=redheader("Location:index.php?id_user=$idget&pag=regint&registrato=ok&valore=reg");[/COLOR]
  }else{
      [
COLOR=red]header("Location:index.php?id_user=$idget&pag=regint&registrato=ko&valore=no");[/COLOR]    
  }
}else if ((
$registrato == "ok") || (!isset ($registrato)) ){
/*Qui sotto ho messo il conteggio dei record della tabella e l'HTML*/ 
Grazie... ciao