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=red] header("Location:index.php?id_user=$idget&pag=regint®istrato=ok&valore=reg");[/COLOR]
}else{
[COLOR=red]header("Location:index.php?id_user=$idget&pag=regint®istrato=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