Ciao ragazzi ho creato questo form:
Codice PHP:
<form method="post" name="modulo" action="mailto.php">
<table width="100%" border="0" bgcolor="#CCCCCC" cellspacing="0" cellpadding="0">
<tr>
<td></td>
<td colspan="3">[b]E' NECESSARIO COMPILARE TUTTI I DATI SOTTO RICHIESTI [/b]</td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="21%"><label>
<input name="radiobutton" type="radio" value="prova di lavoro" />
Prova di lavoro</label></td>
<td width="28%"><input name="radiobutton" type="radio" value="resistenza" />
Resistenza</td>
<td><input name="radiobutton" type="radio" value="raduno" />
Raduno</td>
<td><input name="radiobutton" type="radio" value="selezione" />
Selezione</td>
<td width="5%"></td>
</tr>
<tr>
<td colspan="1"><div align="right">Del giono: </div></td>
<td colspan="1"><label>
<select name="giorno" id="giorno">
<option>21 Novembre 2008</option>
<option>22 Novembre 2008</option>
<option>23 Novembre 2008</option>
</select>
</label></td>
</tr>
<tr>
<td colspan="1"><div align="right">Loc./ Sezione: </div></td>
<td width="28%"><label>
<input name="locazione_o_sezione" type="text" id="loc_sezione" maxlength="100" onKeyUp="verif_nombre(this);" />
</label></td>
</tr>
<tr>
<td colspan="1"><div align="right">Classe d'iscrizione: </div></td>
<td><input name="classe_iscrizione" type="text" id="classe_iscrizione" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Nome del cane: </div></td>
<td><input name="nome_cane" type="text" id="nome_cane" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Razza: </div></td>
<td><input name="razza" type="text" id="razza" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Colore del mantello: </div></td>
<td><input name="colore_mantello" type="text" id="colore_mantello" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Nato il: </div></td>
<td><input name="nato_il" type="text" id="nato_il" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Sesso: </div></td>
<td><label>
<select name="sesso" id="sesso">
<option>M</option>
<option>F</option>
</select>
</label></td>
</tr>
<tr>
<td colspan="1"><div align="right">Iscrizione al ROI n°: </div></td>
<td><input name="iscrizione_roi" type="text" id="iscrizione_roi" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Tat.: </div></td>
<td><input name="tat" type="text" id="tat" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Iscrizione all’anagrafe canina regionale [b]microchip: [/b]</div></td>
<td><input name="microchip" type="text" id="microchip" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Padre: </div></td>
<td><input name="padre" type="text" id="padre" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Madre: </div></td>
<td><input name="madre" type="text" id="madre" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Allevatore: </div></td>
<td><input name="allevatore" type="text" id="allevatore" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Proprietario: </div></td>
<td><input name="proprietario" type="text" id="proprietario" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Tessera E.N.C.I. e S.A.S.: </div></td>
<td><input name="tessera_enci_sas" type="text" id="tessera_enci_sas" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Indirizzo del proprietario: </div></td>
<td>via/p.zza:
<input name="indirizzo_via" type="text" id="indirizzo_via" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
<td width="19%">Cap:
<input name="cap" type="text" id="cap" onKeyUp="verif_nombre(this);" size="10" maxlength="5" /></td>
<td width="27%">Città:
<input name="citta" type="text" id="citta" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"><div align="right">Telefono: </div></td>
<td><input name="telefono" type="text" id="telefono" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="1"><div align="right">email: </div></td>
<td><input name="email" type="text" id="email" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="1"><div align="right">Conduttore: </div></td>
<td><input name="conduttore" type="text" id="conduttore" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
<td><div align="center">tessera E.N.C.I. e S.A.S. </div></td>
<td><input name="tessera_enci_conduttore" type="text" id="tessera_enci_conduttore" maxlength="100" onKeyUp="verif_nombre(this);" /></td>
</tr>
<tr>
<td colspan="1"></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="4"><p align="center">[b]IL SOTTOSCRITTO PROPRIETARIO DEL CANE, DI CUI ALLA PRESENTE SCHEDA[/b]
Dichiara di conoscere i Regolamenti S.A.S ed ENCI in base ai quali la manifestazione si svolge impegnandosi a rispettarli e ad accettarli. </p>
[b]DICHIARA SOTTO LA PROPRIA RESPONSABILITA’ DI AVERE EFFETTUATO PER IL SUDDETTO CANE L’ISCRIZIONE ALL’ANAGRAFE CANINA REGIONALE CON IL SU SCRITTO NUMERO DI MICROCHIP DENUNCIATO PRESSO LA STESSA ANAGRAFE.[/b]</p></td>
</tr>
<tr>
<td colspan="5"><div align="center">
<input type="button" value="Registrati" onClick="Modulo()">
<input type="reset" value="Reset">
</div></td>
</tr>
</table>
</form>
che invia a mailto php
che ha prima tra i tag head questo codice:
Codice PHP:
<script language="javascript" type="text/javascript">
function Modulo() {
if ((document.modulo.giorno.value == "")) {
alert("Il campo Nome č obbligatorio");
document.modulo.nome.focus();
return false;
}
else if ((document.modulo.loc_sezione.value == "")) {
alert("Il campo Email č obbligatorio");
document.modulo.email.focus();
return false;
}
else if ((document.modulo.classe_iscrizione.value == "")) {
alert("Il campo Messaggio č obbligatorio");
document.modulo.messaggio.focus();
return false;
}
else {
document.modulo.action = "mailto.php";
document.modulo.submit();
}
}
</script>
</head>
e tra i tag <body>
Codice PHP:
<?php
//varie info per email
$oggi = date("j F Y G:i");
$sito = "http://www.centrocinofiloaretuseo.it";
$ip = "$_SERVER[REMOTE_ADDR]";
$browser = "$_SERVER[HTTP_USER_AGENT]";
$to = "vinarcid1@virgilio.it";
$soggetto = "Modulo iscrizione utenti da $sito";
if(trim($_POST['radiobutton1']) == "" OR trim($_POST['giorno']) == "" OR trim($_POST['loc_sezione']) == "" OR trim($_POST['classe_iscrizione']) == "" OR trim($_POST['nome_cane']) == "" OR trim($_POST['razza']) == "" OR trim($_POST['colore_mantello']) == "" OR trim($_POST['nato_il']) == "" OR trim($_POST['sesso']) == "" OR trim($_POST['iscrizione_roi']) == "" OR trim($_POST['tat']) == "" OR trim($_POST['microchip']) == "" OR trim($_POST['padre']) == "" OR trim($_POST['madre']) == "" OR trim($_POST['allevatore']) == "" OR trim($_POST['proprietario']) == "" OR trim($_POST['tessera_enci_sas']) == "" OR trim($_POST['indirizzo_via']) == "" OR trim($_POST['cap']) == "" OR trim($_POST['citta']) == "" OR trim($_POST['telefono']) == "" OR trim($_POST['conduttore']) == "" OR trim($_POST['tessera_enci_conduttore']) == "") {
echo "<font color=\"#FF0000\" face=\"verdana\" size=\"2\">[b]Tutti i campi del modulo sono obbligatori[/b]</font>
<font color=\"#000000\" face=\"verdana\" size=\"2\">[b]<a href=\"http://www.centrocinofiloaretuseo.it/evento/scheda_iscrizione_manifestazione.html\">Torna indietro</a>[/b]</font>";
} else {
$body = "Modulo inviato il $oggi da $ip - $browser \n\n";
$body .= "Tipo d'iscrizione: $_POST[radiobutton1] \nGiorno: $_POST[giorno] \nLoc_o_sezione: $_POST[locazione_o_sezione] \nClasse_iscrizione: $_POST[classe_iscrizione] \nNome del cane: $_POST[nome_cane]\nRazza: $_POST[razza]\nColore mantello: $_POST[colore_mantello]\nNato il: $_POST[nato_il]\nSesso: $_POST[sesso]\nIscrizione al roi n: $_POST[iscrizione_roi] \nTat: $_POST[tat] \nIscrizione anagrafe canina regionale microchip: $_POST[microchip] \nPadre: $_POST[padre] \nMadre: $_POST[madre] \nAllevatore: $_POST[allevatore] \nProprietario: $_POST[proprietario] \nTessera enci sas: $_POST[tessera_enci_sas] \nIndirizzo proprietario: $_POST[indirizzo_via] \nCAP: $_POST[cap] \nCitta: $_POST[citta] \nTelefono: $_POST[telefono] \nEmail: $_POST[email] \nConduttore: $_POST[conduttore] \nTessera enci sas: $_POST[tessera_enci_conduttore] \n";
mail("$to","$soggetto","$body");
?>
premetto che ho gią usato questo codice per altri form .... ma in questo ci sarą qualke sciocchezza che mi fa impazzire :berto: