Salve amici! mi potete dare una mano? Sto creando un contatore visite con un piccolo registro presenze... purtroppo però i dati inseriti tramite form nella prima pagina non vengono inseriti dalla successiva all'interno del database

Codice PHP:
<?php

$nick
=$HTTP_POST_VARS['nick'];
$email=$HTTP_POST_VARS['email'];

//Includiamo il file di configurazione
include("$dbpass");
// connessione al database MySQL
$conmysql_connect("$dbhost""$dbuser""$dbpass");
if (!
con){ 
die (
mysql_error);
}
//Selezioniamo il database che ci interessa
@mysql_select_db($dbname,$con);
if (
$nick == "")
{echo 
"Campo nickname vuoto";}
else {    
$pattern="^[^@ ]+@[^@ ]+\.[^@ \.]+$";
if (!
ereg($pattern,$email)) {
echo 
"L'email inserita non è valida.";
}else{
 
$giornodate("d/m/y")." ".date("G:i");
mysql_query("INSERT INTO album (nick, email) VALUES ('$nick', '$email')");



$nomemittente "Staff_June_Kune!";
$emailmittente "junekune@esperante.it";
$oggetto ="Congratulazioni";
$intestazioni="From: ".$nomemittente."<>\n";
$intestazioni.= "Reply-To: ".$emailmittente;

$messaggio"Grazie per aver visitato il nostro sito, $nick!
Sei stato stato inserito sull'albo d'onore dei nostri visitatori!


$nomemittente
$emailmittente";



print 
"Dati inseriti con successo!";

$mess"
<table><tr>"
;
$query = @mysql_query("SELECT * FROM album"$con);
while (
$row=mysql_fetch_array($query)) {
$x$row 25;
$mess $mess."<td>".$x."</td><td>".$row[nick]."</td><td>".$row[email]."</td></tr>";
$z $z 1;}
$mess $mess."</tr></table>";




print 
$mess;



mail ($email$oggetto$messaggio$intestazioni);




//Chiudiamo la connessione al database
mysql_close($con);


}}
?>