I have a script php that I use on my website to permit visitors to send me some email with some data, this is the html table code:
Expand|Select|Wrap|Line Numbers
- <table width="730" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td><div align="center" class="textorange1"><strong>Richiesta Ricarica</strong></div></td>
- </tr>
- <tr>
- <td> </td>
- </tr>
- <tr>
- <td><div align="center" class="textblack1">Prima di compilare questo form bisogna effettuare le registrazioni come indicato nel regolamento, poi compilare tutti i campi o la richiesta di ricarica non verrą accettata.</div></td>
- </tr>
- <tr>
- <td> </td>
- </tr>
- <tr>
- <td><div align="center">
- <div align="center">
- <form id="commentform" name="commentform" method="post" action="ricarica.php">
- <table width="500" border="0" cellspacing="0" cellpadding="0">
- <tr align="left" valign="middle">
- <td width="170" height="20" class="textblack1"><div align="left">Nome *:</div></td>
- <td width="120"><div align="left">
- <input name="nome" type="text" class="inputdepartment" id="nome" size="20" />
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Cognome *:</div></td>
- <td><div align="left">
- <input name="cognome" type="text" class="inputdepartment" id="cognome" size="20" />
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Data di nascita *:</div></td>
- <td><div align="left">
- <input name="datadinascita" type="text" class="inputdepartment" id="datadinascita" value="gg/mm/aaaa" size="20" />
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Sesso *:</div></td>
- <td><div align="left">
- <select name="sesso" id="sesso" class="inputdepartment">
- <option value="-------" selected="selected">-------</option>
- <option value="Maschio">Maschio</option>
- <option value="Femmina">Femmina</option>
- </select>
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Indirizzo *:</div></td>
- <td><div align="left">
- <input name="indirizzo" type="text" class="inputdepartment" id="indirizzo" size="20" />
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">CAP *:</div></td>
- <td><div align="left">
- <input name="cap" type="text" class="inputdepartment" id="cap" size="20" />
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Provincia *:</div></td>
- <td><div align="left">
- <input name="provincia" type="text" class="inputdepartment" id="provincia" size="20" />
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Comune *:</div></td>
- <td><div align="left">
- <input name="comune" type="text" class="inputdepartment" id="comune" size="20" />
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Numero cellulare/carta da ricaricare/email Paypal *:</div></td>
- <td><div align="left">
- <input name="ricarica" type="text" class="inputdepartment" id="ricarica" size="20" />
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Il suo indirizzo e-mail *: </div></td>
- <td><div align="left">
- <input name="email" type="text" class="inputdepartment" id="email" size="20" />
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Conferma indirizzo e-mail *: </div></td>
- <td><div align="left">
- <input name="email" type="text" class="inputdepartment" id="email" size="20" />
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Orario registrazione *:</div></td>
- <td><div align="left">
- <input name="orario" type="text" class="inputdepartment" id="orario" value="XX:XX" size="20" />
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Data registrazione *:</div></td>
- <td><div align="left">
- <input name="data" type="text" class="inputdepartment" id="data" value="gg/mm/aaaa" size="20" />
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Operatore *:</div></td>
- <td><div align="left">
- <select name="operatore" id="operatore" class="inputdepartment">
- <option value="-------" selected="selected">-------</option>
- <option value="Tim">Tim</option>
- <option value="Vodafone">Vodafone</option>
- <option value="Wind">Wind</option>
- <option value="Tre">Tre</option>
- <option value="PosteMobile">PosteMobile</option>
- <option value="PostePay">PostePay</option>
- <option value="Paypal">Paypal</option>
- <option value="MediasetPremium">MediasetPremium</option>
- </select>
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td height="20" class="textblack1"><div align="left">Come ci hai conosciuto *: </div></td>
- <td><div align="left">
- <select name="know" id="know" class="inputdepartment">
- <option value="-------" selected="selected">-------</option>
- <option value="Google">Google</option>
- <option value="Yahoo">Yahoo</option>
- <option value="Amici">Amici</option>
- <option value="Parenti">Parenti</option>
- <option value="Altro">Altro</option>
- </select>
- </div></td>
- </tr>
- <tr align="left" valign="middle">
- <td class="textblack1"><div align="left">Media partners su cui ci si č iscritti:
- *:</div></td>
- <td><div align="left">
- <textarea name="msg" cols="35" rows="10" class="inputtextarea" id="msg"></textarea>
- </div></td>
- </tr>
- </table>
- <table border="0" cellpadding="0" cellspacing="0" width="500">
- <tr align="center" valign="middle">
- <td height="30">
- <div align="center">
- <input onclick="return confirm('Siete sicuri di aver effettuato le registrazioni ai media partner come indicato nel regolamento? Se non l\'avete fatto la richiesta non sarą accettata.');" name="Submit" type="submit" class="inputbutton" value="Invia" />
- <input name="Submit2" type="reset" class="inputbutton" value="Reset" />
- </div></td>
- </tr>
- <tr align="left" valign="top">
- <td height="20"><div class="textblack1">
- <div align="left"><strong>* Richiesto</strong></div>
- </div></td>
- </tr>
- </table>
- </form>
- </div>
- </div></td>
- </tr>
- <tr>
- <td> </td>
- </tr>
- <tr>
- <td><div align="center">Inviando la richiesta si accettano il <a href="regolamento.html" target="_blank" class="textorange1"><strong>regolamento</strong></a> e le <a href="faq.html" target="_blank" class="textorange1"><strong>faq</strong></a>.</div></td>
- </tr>
- </table>
and this is the php code:
Expand|Select|Wrap|Line Numbers
- <html>
- <head>
- <title>Mail</title>
- <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
- <style type="text/css">
- <!--
- .mini {
- font-family: Tahona, Verdana;
- font-size: 11px;
- color: #333333;
- }
- body, td, th {
- font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
- font-size: 11px;
- color: #333333;
- }
- a:link {
- text-decoration: none;
- }
- a:visited {
- text-decoration: none;
- }
- a:hover {
- text-decoration: underline;
- }
- a:active {
- text-decoration: none;
- }
- body {
- margin:50px; background-color: #ffffff
- }
- .status {
- font-size: 11px;
- color: #FF7E00;
- }
- -->
- </style>
- <div class="message">
- <?php
- $receiverMail = "info@ricarica-gratis.com";
- $nome = ltrim(rtrim(strip_tags(stripslashes($_POST['nome']))));
- $cognome = ltrim(rtrim(strip_tags(stripslashes($_POST['cognome']))));
- $datadinascita = ltrim(rtrim(strip_tags(stripslashes($_POST['datadinascita']))));
- $sesso = ltrim(rtrim(strip_tags(stripslashes($_POST['sesso']))));
- $indirizzo = ltrim(rtrim(strip_tags(stripslashes($_POST['indirizzo']))));
- $cap = ltrim(rtrim(strip_tags(stripslashes($_POST['cap']))));
- $provincia = ltrim(rtrim(strip_tags(stripslashes($_POST['provincia']))));
- $comune = ltrim(rtrim(strip_tags(stripslashes($_POST['comune']))));
- $ricarica = ltrim(rtrim(strip_tags(stripslashes($_POST['ricarica']))));
- $email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
- $orario = ltrim(rtrim(strip_tags(stripslashes($_POST['orario']))));
- $data = ltrim(rtrim(strip_tags(stripslashes($_POST['data']))));
- $operatore = ltrim(rtrim(strip_tags(stripslashes($_POST['operatore']))));
- $know = ltrim(rtrim(strip_tags(stripslashes($_POST['know']))));
- $msg = "Media partners su cui ci si č iscritti: \n--------------------------------------------\n".ltrim(rtrim(strip_tags($_POST['msg'])));
- $ip = getenv("REMOTE_ADDR");
- $msgformat = "Da: $nome $cognome - ($ip)\nData di nascita: $datadinascita\nSesso: $sesso\nIndirizzo: $indirizzo\nCAP: $cap\nProvincia: $provincia\nComune: $comune\nRicaricare: $ricarica\nEmail: $email\nOrario: $orario\nData di registrazione: $data\nOperatore: $operatore\nCome ci hai conosciuto: $know\n\n$msg";
- // VALIDATION
- if(empty($nome) || empty($cognome) || empty($datadinascita) || empty($sesso) || empty($indirizzo) || empty($cap) || empty($provincia) || empty($comune) || empty($ricarica) || empty($email) || empty($orario) || empty($data) || empty($operatore) || empty($know) || empty($msg)) {
- echo "<center><b>La tua richiesta non e' stata inviata</b><p>Per favore compila tutti i campi</p><A href='javascript:history.back()' class='status'>[ Indietro ]</a><br><br></center>";
- }
- elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
- echo "<center><b>La tua richiesta non e' stata inviata</b><p>L'indirizzo email non e' valido</p><A href='javascript:history.back()' class='status'>[ Indietro ]</a><br><br></center>";
- }
- else {
- mail($receiverMail, $operatore, $msgformat, "From: $nome <$email>");
- echo "<center><strong>La tua richiesta e' stata inviata!</strong><p>Ti ricontatteremo non appena possibile</p><A href='index.html' class='status'>[ Indietro ]</a><br><br></center>";
- }
- ?>
- </div>
- </body>
- </html>
what I need from that script php is that when it send to me the mail in the same time save all data on a db, how I can modify that script to do that?
Thank you for all reply.
Michael