ciao boys, sto facendo un form in html + php ma non riesco a trovare soluzione al mio problema essendo che da poco mi sto accostando in questo mondo
Ho un problema con questo script, praticamente il pulsante submit non invia nessun collegamento con l'action del form (sembra come disabilitato) e chiedo a voi un aiutino per questo problema...
Il form è il seguente:
HTML
Questo è l'engine.php
Mentre questo è il config_email.php
il codice non è finito perchè mi mostra solo i campi fino ad email e avendo un host, le prove le faccio li
Spero riuscirete a darmi qlc consiglio perchè sto impazzendo...
Grazie mille a tutti quelli che mi aiuteranno :beer::beer::beer:
Ho un problema con questo script, praticamente il pulsante submit non invia nessun collegamento con l'action del form (sembra come disabilitato) e chiedo a voi un aiutino per questo problema...
Il form è il seguente:
HTML
Codice:
<!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=utf-8" />
<title>Form</title>
<style type="text/css">
* {margin:0; padding:0}
</style>
</head>
<body>
<div align="center">
<form id="contact" action="engine.php" method="post">
<h1>
Dati anagrafici
</h1><br />
<table width="453" height="329" cellspacing="3">
<tr>
<th width="175" height="45" scope="row"><div align="left">Nome:</div></th>
<td width="263"><label for="nome"></label>
<input type="text" name="nome" id="nome" placeholder="Il tuo nome" style="width:98%";/></td>
</tr>
<tr>
<th height="57" scope="row"><div align="left">Cognome:</div></th>
<td><label for="cognome"></label>
<input type="text" name="cognome" id="cognome" placeholder="il tuo cognome" style="width:98%";/></td>
</tr>
<tr>
<th scope="row"><div align="left">Sesso:</div></th>
<td><p>
<label>
<input type="radio" name="sesso" value="Maschio" id="sesso_0" />
Maschio</label>
<br />
<label>
<input type="radio" name="sesso" value="Femmina" id="sesso_1" />
Femmina</label>
<br />
</p></td>
</tr>
<tr>
<th height="49" scope="row"><div align="left">Data di nascita:</div></th>
<td><label for="giorno"></label>
<select name="giorno" id="giorno">
<option selected="selected" >Giorno</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<label for="mese"></label>
<select name="mese" id="mese">
<option selected="selected">Mese</option>
<option>Gennaio</option>
<option>Febbraio</option>
<option>Marzo</option>
<option>Aprile</option>
<option>Maggio</option>
<option>Giugno</option>
<option>Luglio</option>
<option>Agosto</option>
<option>Settembre</option>
<option>Ottobre</option>
<option>Novembre</option>
<option>Dicembre</option>
</select>
<label for="anno"></label>
<select name="anno" id="anno" >
<option selected="selected">Anno</option>
<option>1910</option>
<option>1911</option>
<option>1912</option>
<option>1913</option>
<option>1914</option>
<option>1915</option>
<option>1916</option>
<option>1917</option>
<option>1918</option>
<option>1919</option>
<option>1920</option>
<option>1921</option>
<option>1922</option>
<option>1923</option>
<option>1924</option>
<option>1925</option>
<option>1926</option>
<option>1927</option>
<option>1928</option>
<option>1929</option>
<option>1930</option>
<option>1931</option>
<option>1932</option>
<option>1933</option>
<option>1934</option>
<option>1935</option>
<option>1936</option>
<option>1937</option>
<option>1938</option>
<option>1939</option>
<option>1940</option>
<option>1941</option>
<option>1942</option>
<option>1943</option>
<option>1944</option>
<option>1945</option>
<option>1946</option>
<option>1947</option>
<option>1948</option>
<option>1949</option>
<option>1950</option>
<option>1951</option>
<option>1952</option>
<option>1953</option>
<option>1954</option>
<option>1955</option>
<option>1956</option>
<option>1957</option>
<option>1958</option>
<option>1959</option>
<option>1960</option>
<option>1961</option>
<option>1962</option>
<option>1963</option>
<option>1964</option>
<option>1965</option>
<option>1966</option>
<option>1967</option>
<option>1968</option>
<option>1969</option>
<option>1970</option>
<option>1971</option>
<option>1972</option>
<option>1973</option>
<option>1974</option>
<option>1975</option>
<option>1976</option>
<option>1977</option>
<option>1978</option>
<option>1979</option>
<option>1980</option>
<option>1981</option>
<option>1982</option>
<option>1983</option>
<option>1984</option>
<option>1985</option>
<option>1986</option>
<option>1987</option>
<option>1988</option>
<option>1989</option>
<option>1990</option>
<option>1991</option>
<option>1992</option>
<option>1993</option>
<option>1994</option>
<option>1995</option>
<option>1996</option>
<option>1997</option>
<option>1998</option>
<option>1999</option>
<option>2000</option>
<option>2001</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
<option>2006</option>
<option>2007</option>
<option>2008</option>
<option>2009</option>
<option>2010</option>
<option>2011</option>
<option>2012</option>
<option>2013</option>
</select></td>
</tr>
<tr>
<th scope="row"><div align="left">Telefono:</div></th>
<td><label for="telefono"></label>
<input type="text" name="telefono" id="telefono" placeholder="inserisci un numero di telefono valido" style="width:98%"; /></td>
</tr>
<tr>
<th scope="row"><div align="left">Email:</div></th>
<td><label for="email"></label>
<input name="email" type="text" id="email" placeholder="inserisci una email valida" style="width:98%";/></td>
</tr>
</table><br /><br />
<hr /> <br />
<h1>
Esperienze Lavorative
</h1><br />
<table width="457" cellspacing="3">
<tr>
<th width="192" scope="row"><div align="left">Precedenti lavori:</div></th>
<td width="250"><label for="lavoro"></label>
<label for="textarea"></label>
<textarea name="lavoro" id="lavoro" cols="45" rows="5" placeholder="indicare le esperienze lavorative più specifiche nel settore turistico" style="width:98%";></textarea></td>
</tr>
</table><br /><br />
<hr /><br />
<h1>
Istruzioni e Competenze
</h1><br />
<table width="457" height="206" cellspacing="3">
<tr>
<th width="192" scope="row"><div align="left">Ultimo titolo conseguito:</div></th>
<td width="256"><label for="titolo"></label>
<select name="titolo" id="titolo">
<option selected="selected">Titolo di studio</option>
<option>Licenza elementare</option>
<option>Licenza media</option>
<option>Licenza superiore</option>
<option>Laurea</option>
<option>Master</option>
<option>Altro (es. corso di formazione)</option>
</select></td>
</tr>
<tr>
<th scope="row"><div align="left">Lingue conosciute:</div></th>
<td><input type="checkbox" name="inglese" id="inglese"/>
<label for="inglese">Inglese</label><br />
<input type="checkbox" name="francese" id="francese"/>
<label for="francese">Francese</label><br />
<input type="checkbox" name="tedesco" id="tedesco"/>
<label for="tedesco">Tedesco</label><br />
<input type="checkbox" name="spagnolo" id="spagnolo"/>
<label for="spagnolo">Spagnolo</label>
</td>
</tr>
<tr>
<th height="68" scope="row"><div align="left">Patenti possedute:</div></th>
<td><label for="patenti"></label>
<input type="text" name="patenti" id="patenti" placeholder="tipo di patenti possedute" style="width:98%"; /></td>
</tr>
</table><br /><br />
<hr /><br />
<h1>
Info Generali
</h1><br />
<table width="456" height="249" cellspacing="3">
<tr>
<th width="192" scope="row"><div align="left">Disponibilità lavorativa:</div></th>
<td width="256"><input type="checkbox" name="chieti" id="chieti" />
<label for="chieti">Chieti</label><br />
<input type="checkbox" name="pescara" id="pescara" />
<label for="pescara">Pescara</label><br />
<input type="checkbox" name="teramo" id="teramo" />
<label for="teramo">Teramo</label><br />
<input type="checkbox" name="aquila" id="aquila" />
<label for="aquila">L'Aquila</label>
</td>
</tr>
<tr>
<th height="82" scope="row"><div align="left">Orario lavorativo:</div></th>
<td><p>
<label>
<input type="radio" name="ore" value="parttime" id="ore0" />
Part-time</label>
<br />
<label>
<input type="radio" name="ore" value="fulltime" id="ore1" />
Full-time</label>
<br />
<label>
<input type="radio" name="ore" value="entrambe" id="ore2" />
Entrambe le soluzioni</label>
<br />
</p></td>
</tr>
<tr>
<th height="57" scope="row"><div align="left">Disponibilità immediata:</div></th>
<td><p>
<label>
<input type="radio" name="disponibilita" value="disponibilita_si" id="disponibilita_0" />
Si</label>
<label>
<input type="radio" name="disponibilita" value="disponibilita_no" id="disponibilita_1" />
No</label>
<br />
</p></td>
</tr>
</table>
<br /><hr /><br />
Autorizzo il trattamento dei miei dati personali ai sensi del Decreto Legislativo 30 giugno 2003, n. 196 "Codice in materia di protezione dei dati personali". *<br />
<div align="center">
<p><br />
<input name="trattamento" type="checkbox" value="trattamento" id="trattamento" checked="checked" />
Accetto le condizioni<br />
<br />
<div align="right"><input class="btn" type="submit" id="bottone-contact" value="Invia Richiesta" /></div>
</p>
</div>
</form></div>
</body>
</html>
Questo è l'engine.php
Codice:
<?php
//Includo Variabili
include('config_email.php');
session_start();
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$sesso = $_POST['sesso'];
$giorno = $_POST['giorno'];
$mese = $_POST['mese'];
$anno = $_POST['anno'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$titolo = $_POST['titolo'];
$patenti = $_POST['patenti'];
$ip = $_SERVER['REMOTE_ADDR'];
//Verifica antispam
if($_POST['fred'] != "") {
echo('<p style="color: #000; font-size: 25px; font-weight: bold;">Sei uno spambot o stai usando tecniche di spam indesiderate, spiancenti ma ci siamo attrezzati. La mail non e stata inviata</p>');
}
else {
//Invio la mail
$to = $tua_email;
$sbj = "Richiesta Informazioni - $sito_internet";
$msg = "
<html>
<head>
<style type='text/css'>
body{
font-family:'Lucida Grande', Arial;
color:#333;
font-size:15px;
}
</style>
</head>
<body>
<table width='600' border='0' cellspacing='0' cellpadding='5'>
<tr>
<td width='121' align='right' valign='baseline'><strong>Nome:</strong></td>
<td width='459'>$nome</td>
</tr>
<tr>
<td align='right' valign='baseline'><strong>Cognome:</strong></td>
<td>$cognome</td>
</tr>
<tr>
<td align='right' valign='baseline'><strong>Sesso:</strong></td>
<td>$sesso</td>
</tr>
<tr>
<td width='121' align='right' valign='baseline'><strong>Data di Nascita:</strong></td>
<td width='459'>$giorno $mese $anno</td>
</tr>
<tr>
<td align='right' valign='baseline'><strong>Telefono:</strong></td>
<td>$telefono</td>
</tr>
<tr>
<td align='right' valign='baseline'><strong>Email:</strong></td>
<td>$email</td>
</tr>
<tr>
<td align='right' valign='baseline'><strong>Titolo di studio:</strong></td>
<td>$titolo</td>
</tr>
<tr>
<td align='right' valign='baseline'><strong>Patenti:</strong></td>
<td>$patenti</td>
</tr>
<tr>
<td align='right' valign='baseline'><strong>IP Tracciato (per motivi di sicurezza):</strong></td>
<td>$ip</td>
</tr>
</table>
</body>
</html>
";
$from = $email;
$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
$headers .= "From: $from";
mail($to,$sbj,$msg,$headers); //Invio mail principale.
//Fine mail inviata a me
//Inizio email di conferma
$toClient = $email;
$msgClient = "
<html>
<head>
<style type='text/css'>
body{
font-family:'Lucida Grande', Arial;
color:#333;
font-size:15px;
}
</style>
</head>
<body>
<h1>http://www.lifeabruzzo.it</h1>
<br />
<h2>Grazie, $nome $cognome</h2>
<br />
<p>Grazie per averci contattato,</p>
<p>Abbiamo ricevuto la tua mail e ti ricontattermo prima possibile.</p>
<br />
<hr>
<p>Thanks for contact us, $nome</p>
<p>We received your email. We respond as soon as possible.</p>
</body>
</html>
";
$fromClient = $tua_email;
$sbjClient = "Grazie, $nome ";
$headersClient = 'MIME-Version: 1.0' . "\r\n";
$headersClient .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headersClient .= "From: $fromClient";
mail($toClient,$sbjClient,$msgClient,$headersClient); //mail inviata al cliente
//Fine email di conferma
//Resetto errori
session_destroy();
exit;
} //fine else del controllo antispam
?>
Mentre questo è il config_email.php
Codice:
<?php
$tua_email = "[email protected]";
$sito_internet = "sito_internet";
$grazie = "ringraziamenti";
?>
il codice non è finito perchè mi mostra solo i campi fino ad email e avendo un host, le prove le faccio li
Spero riuscirete a darmi qlc consiglio perchè sto impazzendo...
Grazie mille a tutti quelli che mi aiuteranno :beer::beer::beer: