e anche tu hai ragione
.
ecco il codice del form
codice:
<form id="formsalentoviaggi" action="http://www.sito.it/gestionale/order_registration.php" method="POST" name="form">
<div align="left">
</p>
</div>
Compilate il seguente FORM gratuito e
<font color="red">inserite la struttura ricettiva e la località che avete scelto per il Vs. soggiorno in Salento.
</font>
La prenotazione avverrà <font color="red">direttamente</font> con la struttura turistica, una volta verificata la disponibilità nel periodo da Voi richiesto.
</p>
</p>
</div>
<div align="center">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Nome e Cognome/Name:</td>
<td><input type="text" name="nome" size="20"></td>
</tr>
<tr>
<td>Indirizzo e-mail:</td>
<td><input type="text" name="mail" size="20"></td>
</tr>
<tr>
<td>Telefono/Telephone:</td>
<td><input type="text" name="telefono" size="20" maxlength="15"></td>
</tr>
<tr>
<td>Cellulare/Mobile:</td>
<td><input type="text" name="cellulare" size="20"></td>
</tr>
<tr>
<td>Fax:</td>
<td><input type="text" name="fax" size="20"></td>
</tr>
<tr>
<td>Località preferita/Choose destination:</td>
<td><input type="text" name="localita" size="20"></td>
</tr>
<tr>
<td>Periodo soggiorno:</td>
<td>
dal <input name="periodosoggiornoda" type="text" id="periodosoggiornoda" value="<% =Request("date-from") %>" size="10" />
<script type="text/javascript">
/*<[CDATA[*/
var dpck = new DatePicker({
relative : 'periodosoggiornoda',
language : 'it'
});
/*]]>*/
</script>
al <input name="periodosoggiornoal" type="text" id="periodosoggiornoal" value="<% =Request("date-to") %>" size="10" />
<script type="text/javascript">
/*<[CDATA[*/
var dpck = new DatePicker({
relative : 'periodosoggiornoal',
language : 'it'
});
/*]]>*/
</script>
</tr>
<tr>
<td>Tipo di residenza:</td>
<td><select id="tipoResidenza" name="tiporesidenza" size="1">
<option>-</option>
<option>APPARTAMENTO</option>
<option>APPARTAMENTO IN RESIDENCE</option>
<option>AGRITURISMO</option>
<option>HOTEL</option>
<option>B&B</option>
<option>MASSERIA</option>
<option>VILLAGGIO</option>
<option>HOTEL & ALTRO</option>
<option>VILLA</option>
</select></td>
</tr>
<tr>
<td>altro/others:</td>
<td><input type="text" name="altro" size="20"></td>
</tr>
<tr>
<td>Numero persone/No. of person:</td>
<td><input name="numeropersone" type="text" id="NumeroPersone" value="<% =Request("ospiti") %>" size="20"></td>
</tr>
<tr>
<td>Budget persona/Price for person:</td>
<td><input type="text" name="budget" size="20"></td>
</tr>
</table>
Messaggio/Text:
<textarea name="messaggio" rows="6" cols="62"><% =Request("camere") %> | presso "<% =Request("struttura") %>" | </textarea>
</table>
<input onClick="validazione()" type="button" value="Invia">
<input type="reset" value="Reimposta">
</p>
</div>
</form>
e poi della pagina che riceve
codice:
<?php
include "lib.php";
function pagineprenotazioni($page, $pagetitle){
$mysqlc2 = new mysqlc();
$mysqlc2->query("SELECT id FROM pagine_richieste WHERE url_pagina = '$page' AND pagina='$pagetitle';");
if(($result = mysql_fetch_array($mysqlc2->result, MYSQL_ASSOC)) !== FALSE ) $mysqlc2->query("UPDATE pagine_richieste SET prenotazioni = prenotazioni + 1 WHERE id='{$result['id']}';");
else $mysqlc2->query("INSERT INTO pagine_richieste SET url_pagina = '$page', pagina = '$pagetitle', prenotazioni = '1';");
}
$nome = $_POST['nome'];
$mail = $_POST['mail'];
$telefono = $_POST['telefono'];
$cellulare = $_POST['cellulare'];
$fax = $_POST['fax'];
$localita = $_POST['localita'];
$periodosoggiornoda = $_POST['periodosoggiornoda'];
$periodosoggiornoal = $_POST['periodosoggiornoal'];
$tiporesidenza = $_POST['tiporesidenza'];
$altro = $_POST['altro'];
$numeropersone = $_POST['numeropersone'];
$budget = $_POST['budget'];
$messaggio = $_POST['messaggio'];
$mysqlc->query("INSERT INTO richieste SET
nome='$nome',
mail='$mail',
telefono='$telefono',
cellulare='$cellulare',
fax='$fax',
localita='$localita',
periodosoggiornodal='$periodosoggiornoda',
periodosoggiornoal='$periodosoggiornoal',
tiporesidenza='$tiporesidenza',
altro='$altro',
numeropersone='$numeropersone',
budget='$budget',
messaggio='$messaggio',
data_ricezione_richiesta='".time()."',
stato='0';");
$mess="
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
<title>SALENTO.IT - Richiesta di Contatto</title>
</head>
<body style='text-align: center;'>
........omissis codice html.....
<div style='float: left; text-align: left;'>
Nome:
Mail:
Telefono:
Cellulare:
Fax:
Localita:
Dal:
Al:
Tipo di residenza:
Numero di persone:
Budget:
</div>
<div style='margin-left: 150px; text-align: left;'>
$nome
$mail
$telefono
$cellulare
$fax
$localita
$periodosoggiornoda
$periodosoggiornoal
$tiporesidenza
$numeropersone
$budget
</div>
<div style='text-align: left; padding-top: 25px; padding-bottom: 25px;'>
Messaggio:
<div style='border: solid 1px; padding: 5px; width: 700px; height: auto;'>
".nl2br($messaggio)."
</div>
Altro:
<div style='border: solid 1px; padding: 5px; width: 700px; height: auto;'>
".nl2br($altro)."
</div>
</div>
</div>
<div style='border-top: solid #0000FF 1px; width: 100%; text-align: left; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;'>
";
#############################################################################
# Calcola la pagina precedente da cui viene l'utente
$uip = $_SERVER["REMOTE_ADDR"];
$db = "Sql_sd_2";
$mysqlc = new mysqlc();
$mysqlc->query("SELECT * FROM `sito_details` WHERE ip='$uip' ORDER BY `date` DESC LIMIT 0, 10;");
$messaggio .= "L'utente, prima di prenotare con il form, si trovata nelle pagine:
";
$cnt = 3;
while(($result = mysql_fetch_array($mysqlc->result, MYSQL_ASSOC)) !== FALSE){
echo $result['currentPage'];
if(strtolower($result['currentPage']) == "http://www.sito.com/form.htm") continue;
else {
$messaggio .= "$cnt - URL: <font style='color: #FF0000;'>{$result['currentPage']}</font> Titolo: <font style='color: #FF0000;'>{$result['titlePage']}</font>
";
pagineprenotazioni($result['currentPage'], $result['titlePage']);
if($cnt == 1) break;
else $cnt--;
}
}
$messaggio .= "
</p>
</div>
</div>
</body>
</html>
";
/*Nella variabile $mess va inserito tutto il codice html che comporrà il corpo dell'email che si vuole inviare. Come nell'esempio si possono utilizzare anche i fogli di stile.*/
$e="info@sito.it"; /*Inserire l'indirizzo email a cui si vuole spedire l'email*/
$ogg="sito.IT - Richiesta di Contatto -- $nome"; /*Inserire l'oggetto dell'email da spedire*/
$mittente="info@sito.it"; /*Inserire l'indirizzo email che verrà visulaizzato come mittente dell'email*/
$reply="info@sito.it"; /*Inserire l'indirizzo email a cui verranno inviate le risposte all'email inviata*/
//$titolo="allegato.pdf"; /*Inserire il nome che si vuole dare all'allegato*/
//$f="file.pdf"; /*Inserire l'indirizzo del file che si vuole inviare come allegato*/
//$filetype="application/pdf"; /*Inserire il formato MIME del file da allegare*/
/*Non modificare nulla al di sotto di questa linea*/
$intestazioni = "From: $mittente\nReply-To: $reply\nX-Mailer: Sismail Web Email Interface\nMIME-version: 1.0\nContent-type: multipart/mixed;\n boundary=\"Message-Boundary\"\nContent-transfer-encoding: 7BIT\nX-attachments: $titolo";
$body_top = "--Message-Boundary\n";
$body_top .= "Content-type: text/html; charset=iso-8859-1\n";
$body_top .= "Content-transfer-encoding: 7BIT\n";
$body_top .= "Content-description: Mail message body\n\n";
$msg_body = $body_top . $mess;
$filez = fopen($f, "r");
$contents = fread($filez, filesize($f));
$encoded_attach = chunk_split(base64_encode($contents));
fclose($filez);
$msg_body .= "\n\n--Message-Boundary\n";
$msg_body .= "Content-type: $filetype; name=\"$titolo\"\n";
$msg_body .= "Content-Transfer-Encoding: BASE64\n";
$msg_body .= "Content-disposition: attachment; filename=\"$titolo\"\n\n";
$msg_body .= "$encoded_attach\n";
$msg_body .= "--Message-Boundary--\n";
if(!(@mail($e,$ogg,$msg_body, $intestazioni))){
print "<H5>Invio della email fallito.</H5>";}
header("Location: http://www.sito.com/formMail.asp?email=$mail");
?>
speriamo che qualcuno mi possa aiutare.