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
$con= mysql_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{
$giorno= date("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);
}}
?>