Sto cercando di realizzare un Form mail.
Qualcuno potrebbe dirmi gli errori di sintassi contenuti nei seguenti codici?
Form HTML
Codice:
<form id="Informazioni" name="Informazioni" method="post" action="invio.php">
<p>
<label><span class="Titolo">*Nome</span><span class="Titolo"><br />
</span>
<input name="Nome" type="text" id="Nome" size="50" />
</label>
</p>
<p>
<label><span class="Titolo">*Cognome</span><br />
<input name="Cognome" type="text" id="Cognome" size="50" />
</label>
</p>
<p>
<label><span class="Titolo">*E-mail</span><br />
<input name="Indirizzo" type="text" id="Indirizzo" size="50" />
</label>
</p>
<table width="100%">
<tr>
<td width="100%" align="left" class="Titolo">SONO INTERESSATO A COMMISSIONARE</td>
</tr>
<tr>
<td><label>
<input type="radio" name="Commissione Ritratto" value="pulsante di scelta" id="Ritratto" />
<span class="Testo"> UN RITRATTO</span></label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="Commissione Natura Morta" value="pulsante di scelta" id="Natura" />
<span class="Testo"> UNA NATURA MORTA</span></label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="Commissione Paesaggio" value="pulsante di scelta" id="Paesaggio" />
<span class="Testo">UN PAESAGGIO</span></label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="Commissione Altro" value="pulsante di scelta" id="Altro" />
<span class="Testo">ALTRO</span></label></td>
</tr>
</table>
<p>
<label><span class="Titolo">*Richiesta <br />
<textarea name="Richiesta" cols="100" rows="5" id="Richiesta">(Indicare il titolo dell'opera di cui si desiderano maggiori informazioni).</textarea>
<br />
<input type="hidden" name="recipient" value="xxxxx@xxxx.it"/>
<input type=hidden name="subject" value="PBA">
<input type=hidden name="required" value="Indirizzo,Nome,Cognome,Richiesta">
</span><span class="note"> *I campi con asterisco sono obbligatori.</span><span class="Titolo">
<br />
</span></label>
</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr align="center" valign="middle">
<td><input type="submit" name="INVIA" id="INVIA" value="Invia" /></td>
</tr>
</table>
<p> </p>
</form>
Codice PHP
Codice:
<?php
$Nome=$_POST['Nome'];
$Cognome=$_POST['Cognome'];
$Oggetto="Piccola Bottega d'Arte";
$Indirizzo=$_POST['Indirizzo'];
if(!$risultato = ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $$Indirizzo)){
echo "La mail <b>$Indirizzo</b> non è valida.";
$Ritratto=$_POST['Ritratto'];
$Natura_Morta=$_POST['Natura'];
$Paesaggio=$_POST['Paesaggio'];
$Altro=$_POST['Altro'];
$Richiesta=$_POST['Richiesta'];
if (mail($Nome, $Cognome, $Richiesta, "From: $Indirizzo"))
echo "Messaggio inviato con successo a $E-mail";
else
echo "Errore. Controllare che tutti i campi contrassegnati dall'asterisco siano stati compilati.";
mail($Nome, $Cognome, $Indirizzo, $Ritratto, $Natura_morta, $Paesaggio, $Altro, $Richiesta);
?>
Grazie