Problema form mail

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
ciao a tutti ragazzi ho inserito un form in una pagina del mio sito
il seguente:

HTML:
          <form id='myform' action="contact.php" method="post">
          <p>
    <label for='FirstName'>nome</label>
    <input type="text" id="FirstName" name="FirstName" />
</p>
<p>
    <label for='LastName'>cognome</label>
    <input type="text" id="LastName" name="LastName" />
</p>
<p>
    <label for='EMail'>E-mail</label>
    <input type="text" id="EMail" name="EMail" />
</p>
<p>
    <label for='Phone'>Telefono</label>
    <input type="text" id="Phone" name="Phone" />
</p>
<p>
    <label for='fax'>Fax</label>
    <input type="text" id="fax" name="fax" />
</p>
<p>
    <label for='nazione'>Nazione</label>
    <input type="text" id="Nazione" name="Nazione" />
</p>
<p>
    <label for='camera'>Camera</label>
    <input type="text" id="camera" name="camera" />
</p>
<p>
<label for="from">Arrivo</label>
<input type="from" id="from" name="from" value="es. 4/16/2012" />
</p>
<p>
<label for="to">Partenza</label>
<input type="to" id="to" name="to" value="es. 4/18/2012" />
</p>

<p>
    <input type="submit" name="submit" value="Invia">
</p>
</form>

per la validazione ho inserito i seguenti javascript all interno del div che contiene il form:

HTML:
<script  type="text/javascript">
 var frmvalidator = new Validator("myform");
 frmvalidator.addValidation("FirstName","req","Please enter your First Name");
 frmvalidator.addValidation("FirstName","maxlen=20",
        "Max length for FirstName is 20");
 
 frmvalidator.addValidation("LastName","req");
 frmvalidator.addValidation("LastName","maxlen=20");
 
 frmvalidator.addValidation("Email","maxlen=50");
 frmvalidator.addValidation("Email","req");
 frmvalidator.addValidation("Email","email");
 
 frmvalidator.addValidation("Phone","maxlen=50");
 frmvalidator.addValidation("Phone","numeric");
 
 </script>

in pratica la validazione sia in locale che on-line funziona! ma quando mi arriva il messaggio mi spunta questo:

già l intestazione del messaggio compare con la scritta "Apache" anzicchè avere come intestazione la e-mail di chi ha inviato il messaggio...poi:

nome: ---------vuoto
cognome:------vuoto
e-mail: ------vuoto
etc etc...
anzicchè ad esempio:
nome: francesco
cognome: rossi
e-mail: [email protected]
etc etc....

a cosa è dovuto? aiuto!!
 
Ultima modifica di un moderatore:

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
è da poco che mi sto addentrando al discorso dei form e php....cosa intendi in parole povere per "postare"?
abbi pazienza!! :eek:
 

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
Che lo devi pubblicare sul forum. :D

;) ma io scherzavo....
ecco qui:

PHP:
<body>
<?php
$Nome = $_POST['nome'];
$Cognome = $_POST['cognome'];
$Email =$_POST['email'];
$Telefono =$_POST['telefono'];
$Fax =$_POST['fax'];
$Nazione =$_POST['nazione'];
$Camera =$_POST['camera'];
$Arrivo =$_POST['arrivo'];
$Partenza =$_POST['partenza'];





$destinatario="[email protected]"; 
$oggetto="email inviata dal mio sito";

$messaggio="Nome $Nome\n";
$messaggio.="Cognome $Cognome\n";
$messaggio.="Email $Email\n";
$messaggio.="Telefono $Telefono\n";
$messaggio.="Fax $Fax\n";
$messaggio.="Nazione $Nazione\n";
$messaggio.="Camera $Camera\n";
$messaggio.="Arrivo $Arrivo\n";
$messaggio.="Partenza $Partenza\n";


$da=$Email;
$intestazioni="From:$da";
mail($destinatario,$oggetto,$messaggio,$intestazioni);

?>

<p>Messaggio inviato con successo</p>
</body>
 
Ultima modifica di un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
la prima cosa su cui devi stare piu attento è questa:

nella form dai all'input name "FirstName"
HTML:
<input type="text" id="FirstName" name="FirstName" />

quando lo recuperi non puoi scrivere
PHP:
$Nome = $_POST['nome'];

ma il POST deve avere il name dell'input

PHP:
$Nome = $_POST['FirstName'];

e cosi per tutti gli altri
 

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
aspetta scusa....ma devo cambiare anche qualcosa qui in questa parte di codice sotto?

$messaggio="Nome $Nome\n";
$messaggio.="Cognome $Cognome\n";
$messaggio.="Email $Email\n";
$messaggio.="Telefono $Telefono\n";
$messaggio.="Fax $Fax\n";
$messaggio.="Nazione $Nazione\n";
$messaggio.="Camera $Camera\n";
$messaggio.="Arrivo $Arrivo\n";
$messaggio.="Partenza $Partenza\n";
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
no credo possa andare

piu che altro cambierei questo:
PHP:
$da=$Email;
$intestazioni="From:$da";
mail($destinatario,$oggetto,$messaggio,$intestazioni);

con
PHP:
mail($destinatario,$oggetto,$messaggio,"From:$Email");
 

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
inserire un pdf nella pagina web e poterlo scaricare

ciao a tutti ho volevo sapere come fare a inserire un articolo in pdf e renderlo scaricabile da chiunque...
come si fa? thanks!!!
 
Discussioni simili
Autore Titolo Forum Risposte Data
Il Matta Problema Form e invio mail PHP 2
B Problema form mail per invio doppio allegato PHP 1
A Problema orario invio mail per form PHP 4
C problema invio mail con form php PHP 0
S Problema form mail matt's script archive PHP 3
C AJAX FORM MAIL - problema con gli a capo nel messaggio Javascript 0
C Problema Form Ivio Mail PHP 4
S Problema invio mail da form Classic ASP 6
D Problema con allegato tramite form mail PHP 2
R Form Mail: Problema con Frame Supporto Mr.Webmaster 4
M problema con form mail Flash 2
K Problema form update PHP 2
M Problema con controllo form in real time jQuery 6
P Problema concantenazione form Javascript 3
M [PHP] Problema search form PHP 3
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
O [PHP] Problema Button in form PHP 1
Emix Problema con creazione form css/mobile HTML e CSS 3
A [PHP] Problema Button in form PHP 6
trattorino [PHP] [HTML] problema form PHP 1
S Problema invio form php/html PHP 3
allegria [PHP] Problema form PHP 2
zammaeng [PHP] Problema form con lista PHP 8
S Form e tabella, problema grafico HTML e CSS 2
B problema con i form Javascript 0
L Problema form contatti. PHP 2
D Form Registrazione con conferma via email - problema PHP 10
A problema form login sicuro PHP 0
S problema form login PHP 3
P Problema creazione form con ajax PHP 1
S problema form PHP 2
S Problema con Form CSS HTML e CSS 1
felino [Contact Form 7] Funzione personalizzata: ho un problema. WordPress 1
asevenx problema invio email tramite form PHP 3
F Problema con passaggio variabile da form PHP 3
J Problema con form in bootstrap HTML e CSS 0
B Problema su passaggio dati da form Classic ASP 1
A Problema invio dati form contatti PHP 12
P Problema multi select form jQuery 6
O Problema con refresh/form PHP 0
M problema con form scrittura su mysql PHP 3
A Problema invio messaggio col form PHP 1
S Problema php con form PHP 0
S Problema form Javascript 6
T problema strano con procedura di controllo da database, di dati immessi in un form asp Classic ASP 5
Virginia86 [risolto] Problema select e verifica form PHP 38
C Problema form javascript che non funziona Javascript 4
Andre7890 Problema CSS in Form Contatti HTML e CSS 7
A problema con un form HTML e CSS 77
Task Mc Problema form invio email da sito ç__ç PHP 4

Discussioni simili