Stavo facendo una pagina di iscrizione ma dopo avere creato tutti i form non so come fare x permettere all'utente di inviarmeli alla posta...
Sapete aiutarmi?
Stavo facendo una pagina di iscrizione ma dopo avere creato tutti i form non so come fare x permettere all'utente di inviarmeli alla posta...
Sapete aiutarmi?
devi usare php per forza, quindi chiedi nella sezione php!
se non php un cgi ma sono un po' obsoleti, anche se sempre ottimi
rikordo ke il CGI non è supportato da AV.
comunque, rikordo pure che nel pannello di controllo vekkio (poi in quello nuovo nn so) c'è la form macchine che ti crea il codice x i form :)
Ma io i form sono riuscito a crearli però vorrei sapere lo script per inviare il tutto alla mia mail
è possibile?
Nella pag. html metti un form che richiama la pag. php
esempio:
<form method="post" action="pagina.php">
Nome: <input type="text" name="nome"><br>
Email: <input type="text" name="email"><br>
<input type="submit" value="Invia"><br>
</form>
Questo invece nella pagina.php
<?php
$nome=$_POST['nome'];
$email=$_POST['email'];
if(mail("tua@mail.it","Iscrizione",$nome,"From: <$email>\n\r")){
echo "Iscrizione confermata!";
}
else{ echo "Errore..."; }
?>
Ciao!
Ecco come l'ho fatto io:
1^ pag(Registrazione.html)
<html>
<head>
<title>Registrati!</title>
</head>
<body>
<p align=center>Benvenuti<br>nei form di registrazione.<br>
Compila tutti i campi<br>
e riceverai la conferma entro 24h<br>
alla tua e-mail<br><p>
<form method="post" action="Inviodati.php">
NickName: <input type="text" name="nome"><br>
<form method="post" action="Inviodati.php">
Email: <input type="text" name="email"><br>
<form method="post" action="Inviodati.php">
Password:<input type="text" name="password"><br>
<form method="post" action="Inviodati.php">
Età:<br> <strong>0 - 13</strong> <input type="radio" name="fasciaetà"><BR>
<strong>14 - 18</strong> <input type="radio" name="fasciaetà"><BR>
<strong>19 - 29</strong> <input type="radio" name="fasciaetà"><BR>
<strong>30 & +</strong> <input type="radio" name="fasciaetà"><BR>
<input type="submit" value="Invia"><br>
</form>
</body>
</html>
2^ pag(Inviodati.php)
<?php
$Nickname=$_POST['Nickname'];
$Email=$_POST['Email'];
$Password=$_POST['Password'];
$Età=$_POST['Età'];
if(mail("rbaudis@tin.it","Iscrizione",$nome,"From: <$email>\n\r")){
echo "Iscrizione confermata!";
}
else{ echo "Errore..."; }
?>
Però alla mia e-mail mettendo come dati:Nick=cibbao email=cibbao@hotmail.com pass=blabla Età 13-18 mi arriva solo la parola cibbao
COME MAI?
CIAO
Gestisci bene la variabile del testo dell'email...
$message="Nome: ".$nick." Email: ".$email;
mail("mail_destinatario","oggetto",$message,"heade rs");
Ti trovi? cmq penso che sia meglio approfondire un po' di teoria di base.
ciao! :grin:
Ho tolto l'età e ho modificato alcune cose ma ora non me li invia neanche più...Mi dice Errore...
Ecco:
1^ pag(Registrazione.html)
<html>
<head>
<title>Registrati!</title>
</head>
<body>
<p align=center>Benvenuti<br>nei form di registrazione.<br>
Compila tutti i campi<br>
e riceverai la conferma entro 24h<br>
alla tua e-mail<br><p>
<form method="post" action="Inviodati.php">
NickName: <input type="text" name="nome"><br>
Email: <input type="text" name="email"><br>
Password:<input type="text" name="password"><br>
<input type="submit" value="Invia"><br>
</form>
</body>
</html>
2^ pag.(Inviodati.php)
<?php
$nome=$_POST['Nickname'];
$email=$_POST['Email'];
$Password=$_POST['Password'];
if(mail("rbaudis@tin.it","Iscrizione",$nome,$Passw ord,"From: <$email>\n\r")){
echo "Iscrizione confermata!";
}
else{ echo "Errore..."; }
?>
Dove sbaglio?
VI PREGO AIUTATEMI!!!!!!!!
oooooooooooops....scusate avevo dimenticato!!! :grin:Originalmente inviato da duccio
Allora dove ho sbagliato?
Non sapete aiutarmi allora?