Buona sera a tutti, io ho creato questi due file, ma non riesco a creare un ciclo php che:
-non mi faccia scrivere l'email in modo sbagliato.
-inserire i campi obbligatori.
Da quello che ho visto in giro non c'è gran che quindi mi chiedevo se potevate aiutarmi.
Ecco i file.
Codice PHP:
<?php
/* definisci le variabili */
$nome = "$_POST[nome]";
$cognome = "$_POST[cognome]";
$email = "$_POST[email]";
$telefono = "$_POST[telefono]";
$stanze = "$_POST[stanze]";
$persone = "$_POST[persone]";
$notti = "$_POST[notti]";
$message = "$_POST[message]";
$dal = "$_POST[dal]";
$al = "$_POST[al]";
/*scrivi un oggetto*/
$oggetto = "Modulo prenotazione";
/*scrivi per bene il messaggio*/
$messaggio = "Inviato il ".date('d-m-Y')." alle ".date('H:i:s')."
Nome: ".$nome."<br>
Cognome: ".$cognome."<br>
Email: ".$email."<br>
Recapito telefonico: ".$telefono."<br>
Numero di stanze: ".$stanze."<br>
Numero di persone: ".$persone."<br>
Numero di notti: ".$notti."<br>
Dal giorno: ".$dal." al giorno: ".$al."<br>
Ulteriori informazioni: ".$message;
/* definisci intestazione */
$intestazioni.= "MIME-Version: 1.0\r\n";
$intestazioni.= "Content-type: text/html; charset=iso-8859-1\r\n";
/* e sopratutto cambi la funzione mail in */
mail("xxx@xxx.xxx", $oggetto, $messaggio, $intestazioni);
echo "<b>Prenotazione effettutata con successo!</b><br><br>";
echo $messaggio;
echo "<br><br>";
echo "Per info e contatti rivolgersi a Gianluca.";
?>
e qui c'è quello html
Codice HTML:
<form id="contact" name="modulo" method="post" action="send.php"">
<div>
<div class="input-cont"> <p> <label for="nome">Nome*: <br>
</label>
<input type="text" id="nome" name="nome"></p></div>
<div class="input-cont">
<p>
<label for="cognome">Cognome: <br>
</label>
<input type="text" id="cognome" name="cognome"></p></div>
<div class="input-cont"><p>
<label for="email">Email*: <br>
</label><input type="text" id="email" name="email"></p></div>
<div class="input-cont"><p>
<label for="telefono">Telefono*:<br>
</label><input type="text" id="telefono" name="telefono"></p></div>
<div class="input-cont"> <p>
<label for="stanze">Stanze: <br>
</label><input type="text" id="stanze" name="stanze"></p></div>
<div class="input-cont"><p>
<label for="persone">Persone*:<br>
</label><input type="text" id="persone" name="persone"></div>
<div class="input-cont"><p>
<label for="notti">Numero notti*:<br>
</label><input type="text" id="notti" name="notti"></p></div>
<div class="textarea-cont">
<p>
<label for="message">Ulteriori informazioni o domande*:<br>
</label>
<textarea id="message" name="message" rows=15 cols=50></textarea>
</p>
<p style="font-size:10px; float:right;">* = Campo obbligatorio</p>
</div>
<div align="center">
<button id="pulsante" value="invia">invia </button></div>
</div>
</form>
Aspetto una risposta.