ok, mettilo in un sessione al momento in cui lo sceglie e poi lo trasmetti di pagina in pagina fino ad inserirlo nella email
ok, mettilo in un sessione al momento in cui lo sceglie e poi lo trasmetti di pagina in pagina fino ad inserirlo nella email
facendo una cosa del genere potrebbe funzionare, mettendogli direttamente l'azione segnala amico internamente nella pagina
PAGINA CON IL FORM:
<form method="post" action="segnala_amico.php" <<<-------- al posto di questa, (tutta la parte evidenziata in rosso) inserisco:
<form action="action.php" method="POST">
function check_email ($email)
{
if(!eregi("^[a-z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,4})$",$email)){
return false;
} else {
return true;
}
}
function invia_segnalazione()
{
// IMPOSTIAMO LE VARIABILI DELLA MAIL
$nome=$_POST['nome'];
$email=$_POST['email'];
$sito="html/pagina$pagenum.html";
$verifica=check_email ($email);
if(empty($email) OR $verifica==FALSE)
{
echo "<!DOCTYPE HTML>
<html>
<head>
<title>Invio non riuscito</title>
</head>
<body>
<div style=\"width:300px; text-align:center; padding:10px 0;
font-size:13px; font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;\">
<p style=\"font-size:18px; color:red;\">Attenzione!</p>";
if(empty($nome))
{echo "Non hai inserito il nome.<br/><br/>";}
if(empty($email) or $verifica==FALSE)
{echo "Non hai inserito l'indirizzo E-mail,<br/>
oppure hai inserito<br/>un indirizzo E-mail non valido.<br/><br/>";}
echo "<input type=\"button\" value=\"OK\" onclick=\"window.location.href='busta.jpg'\">
</div>
</body>
</html>";
}
else
{
$message ="hi! \n\n";
$message .="$sito\n\n";
$intestazioni .= "From: $nome<noreply@noreply.it>\r\n";
mail("$email","ciao",$message,$intestazioni);
echo "<!DOCTYPE HTML>
<html>
<head>
<title>Dati inviati correttamente</title>
</head>
<body>
<div style=\"width:300px; text-align:center; padding:10px 0;
font-size:13px; font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;\">
<p style=\"font-size:18px; color:green;\">Dati inviati<br/>correttamente</p>
<br/>
<input type=\"button\" value=\"OK\" onclick=\"window.location.href='busta.jpg'\">
</div>
</body>
</html>";
}
}
invia_segnalazione();
</form> poi continuo con il resto di codice per il form
target="iframe_invia" name="segnala_amico"> <<<------- questa parte è sicuramente da correggere
insert mail<br><input name="email" type="text">
<br><br>
<input value="Invia" type="submit">
</form> ho provato a fare questo...