Codice HTML:
<html>
<head>
</head>
<body>
<form action="vendesi.php" method="POST">
<table id="table1" style="width: 636px;" border="0"><!-- MSTableType="layout" -->
<tbody>
<tr>
<td valign="top">Nome*</td>
<td valign="top" height="23">
<p><input type="text" name="nome" size="50" /></p>
</td>
</tr>
<tr>
<td valign="top">E-mail*</td>
<td valign="top" height="23">
<p><input type="text" name="email" size="50" /></p>
</td>
</tr>
<tr>
<td valign="top">Titolo*</td>
<td valign="top" height="23"><input type="text" name="titolo" size="20" /></td>
</tr>
<tr>
<td valign="top">Provincia*</td>
<td height="23"><select> <option value="seleziona">Seleziona la provincia</option> <option value="AG">AGRIGENTO</option> <option value="AL">ALESSANDRIA</option> <option value="AN">ANCONA</option> <option value="AO">AOSTA</option> <option value="AR">AREZZO</option> <option value="AP">ASCOLI PICENO</option> <option value="AT">ASTI</option> <option value="AV">AVELLINO</option> <option value="BA">BARI</option> <option value="BT">Barletta-Andria-Trani</option> <option value="BL">BELLUNO</option> <option value="BN">BENEVENTO</option> <option value="BG">BERGAMO</option> <option value="BI">BIELLA</option> <option value="BO">BOLOGNA</option> <option value="BZ">BOLZANO</option> <option value="BS">BRESCIA</option> <option value="BR">BRINDISI</option> <option value="CA">CAGLIARI</option> <option value="CL">CALTANISSETTA</option> <option value="CB">CAMPOBASSO</option> <option value="CI">Carbonia-Iglesias</option> <option value="CE">CASERTA</option> <option value="CT">CATANIA</option> <option value="CZ">CATANZARO</option> <option value="CH">CHIETI</option> <option value="CO">COMO</option> <option value="CS">COSENZA</option> <option value="CR">CREMONA</option> <option value="KR">CROTONE</option> <option value="CN">CUNEO</option> <option value="EN">ENNA</option> <option value="FM">Fermo</option> <option value="FE">FERRARA</option> <option value="FI">FIRENZE</option> <option value="FG">FOGGIA</option> <option value="FC">FORLI’-CESENA</option> <option value="FR">FROSINONE</option> <option value="”GE”">GENOVA</option> <option value="”GO”">GORIZIA</option> <option value="”GR”">GROSSETO</option> <option value="”IM”">IMPERIA</option> <option value="”IS”">ISERNIA</option> <option value="”SP”">LA SPEZIA</option> <option value="”AQ”">L’AQUILA</option> <option value="”LT”">LATINA</option> <option value="”LE”">LECCE</option> <option value="”LC”">LECCO</option> <option value="”LI”">LIVORNO</option> <option value="”LO”">LODI</option> <option value="”LU”">LUCCA</option> <option value="”MC”">MACERATA</option> <option value="”MN”">MANTOVA</option> <option value="”MS”">MASSA-CARRARA</option> <option value="”MT”">MATERA</option> <option value="VS">Medio Campidano</option> <option value="”ME”">MESSINA</option> <option value="”MI”">MILANO</option> <option value="”MO”">MODENA</option> <option value="”MB”">Monza e della Brianza</option> <option value="”NA”">NAPOLI</option> <option value="”NO”">NOVARA</option> <option value="”NU”">NUORO</option> <option value="”OG”">Ogliastra</option> <option value="”OT”">Olbia-Tempio</option> <option value="”OR”">ORISTANO</option> <option value="”PD”">PADOVA</option> <option value="”PA”">PALERMO</option> <option value="”PR”">PARMA</option> <option value="”PV”">PAVIA</option> <option value="”PG”">PERUGIA</option> <option value="”PU”">PESARO E URBINO</option> <option value="”PE”">PESCARA</option> <option value="”PC”">PIACENZA</option> <option value="”PI”">PISA</option> <option value="”PT”">PISTOIA</option> <option value="”PN”">PORDENONE</option> <option value="”PZ”">POTENZA</option> <option value="”PO”">PRATO</option> <option value="”RG”">RAGUSA</option> <option value="”RA”">RAVENNA</option> <option value="”RC”">REGGIO DI CALABRIA</option> <option value="”RE”">REGGIO NELL’EMILIA</option> <option value="”RI”">RIETI</option> <option value="”RN”">RIMINI</option> <option value="”RM”">ROMA</option> <option value="”RO”">ROVIGO</option> <option value="”SA”">SALERNO</option> <option value="”SS”">SASSARI</option> <option value="”SV”">SAVONA</option> <option value="”SI”">SIENA</option> <option value="”SR”">SIRACUSA</option> <option value="”SO”">SONDRIO</option> <option value="”TA”">TARANTO</option> <option value="”TE”">TERAMO</option> <option value="”TR”">TERNI</option> <option value="”TO”">TORINO</option> <option value="”TP”">TRAPANI</option> <option value="”TN”">TRENTO</option> <option value="”TV”">TREVISO</option> <option value="”TS”">TRIESTE</option> <option value="”UD”">UDINE</option> <option value="”VA”">VARESE</option> <option value="”VE”">VENEZIA</option> <option value="”VB”">VERBANO-CUSIO-OSSOLA</option> <option value="”VC”">VERCELLI</option> <option value="”VR”">VERONA</option> <option value="”VV”">VIBO VALENTIA</option> <option value="”VI”">VICENZA</option> <option value="”VT”">VITERBO</option></select></td>
</tr>
<tr>
<td valign="top">Città</td>
<td valign="top" height="23"><input type="text" name="citta" size="20" /></td>
</tr>
<tr>
<td valign="top">Prezzo*</td>
<td valign="top" height="23"><input type="text" name="prezzo" size="20" /></td>
</tr>
<tr>
<td valign="top">Anno*</td>
<td valign="top" height="23">
<p><select> <option value="seleziona anno">seleziona anno</option> <option value="1993">1993</option> <option value="1994">1994</option> <option value="1995">1995</option> <option value="1996">1996</option> <option value="1997">1997</option> <option value="1998">1998</option> <option value="1999">1999</option> </select></p>
</td>
</tr>
<tr>
<td valign="top">Km*</td>
<td valign="top" height="23"><input type="text" name="km" size="20" /></td>
</tr>
<tr>
<td valign="top">Descrizione*</td>
<td valign="top" height="23">
<p><textarea name="descrizione" rows="3" cols="50"></textarea></p>
</td>
</tr>
<tr>
<td valign="top">Telefono</td>
<td valign="top" height="23"><input type="text" name="telefono" size="20" /></td>
</tr>
<tr>
<td valign="top">Inserisci foto</td>
<td valign="top" height="23">
<p><input type="file" name="F1" size="20" /></p>
</td>
</tr>
<tr>
<td colspan="2" width="620">
<p align="center"><input type="submit" name="submit" value="Invia" /></p>
</td>
</tr>
</tbody>
</table>
<p> </p>
<p>* Campi obbligatori</p>
</form>
</body>
</html>
Codice PHP:
<?php
# controllo campi compilati
if ( $_POST['nome'] == ""){
echo "Errore! Inserisci il nome.<br>";
}
if ($_POST['titolo'] == ""){
echo "Errore! Inserisci il titolo.<br>";
}
if($_POST['descrizione'] == "") {
echo "Errore! Inserisci la descrizione.<br>";
}
if($_POST['provincia'] == "") {
echo "Errore! Inserisci la provincia.<br>";
}
if ($_POST['anno'] == ""){
echo "Errore! Inserisci l'anno.<br>";
}
$pattern="^[^@ ]+@[^@ ]+\.[^@ \.]+$";
if (!ereg($pattern,$_POST['email'])) {
echo "Email non valida.<br>";
}else{
echo "Questa è la tua email <b>{$_POST['email']}</b><br>";
}
if(!is_numeric($_POST['prezzo'])) {
echo "Errore! Inserisci un prezzo valido.<br>";
}
if(!is_numeric($_POST['km'])) {
echo "Errore! Inserisci i km.<br>";
}
#invio email
$destinatario = 'puntogtturbo@altervista.org';
$oggetto = 'Vendo GT';
$messaggio = 'Un utente ha inserito i dati: nome:'.$_POST['nome']."\n Titolo:".$_POST['titolo']."\n descrizione: ".$_POST['descrizione'];
if(mail($destinatario,$oggetto, $messaggio, "From: puntogtturbo.altervista.org <puntogtturbo.altervista.org>\r\n"))
echo 'email inviata correttamente';
else echo 'Problemi durante invio email!';
?>
<br>
<a href="http://puntogtturbo.altervista.org/vendesi.html">Torna indietro</a>