Solved

php form not sending email

Posted on 2011-02-23
14
245 Views
Last Modified: 2012-05-11
Hi

I have a php form called prezzi and prenotazioni.html  when you hit the submit button it goes to itresponse.php which sends the information in the form to an email address.  My problem is that the email doesn't go.  can someone take a look and tell me what is wrong with it.

Thanks
tashhen
<table width="527" height="403" align="center">
                                                          <tr>
                                                            <td height="318" valign="top"><table width="510" height="268">
                                                              <tr>
                                                                <td width="122" height="28"><strong>
                                                                  <label>Nome (*)</label>
                                                                </strong></td>
                                                                <td width="307"><p>
                                                                    <input name="name" type="text" id="Nome" size="50" />
                                                                </p></td>
                                                              </tr>
                                                              <tr>
                                                                <td height="25"><strong>
                                                                  <label>Cognome (*)</label>
                                                                </strong></td>
                                                                <td><input name="surname" type="text" id="Cognome" size="50" /></td>
                                                              </tr>
                                                              <tr>
                                                                <td height="23"><strong>
                                                                  <label>E-Mail</label>
                                                                (*)</strong></td>
                                                                <td><p>
                                                                    <input name="email" type="text" id="E-Mail" size="50" />
                                                                </p></td>
                                                              </tr>
                                                              <tr>
                                                                <td height="25"><strong>Telefone (*)</strong></td>
                                                                <td><input name="phone" type="text" id="Telefone" size="50" /></td>
                                                              </tr>
                                                              <tr>
                                                                <td height="23"><strong>
                                                                  <label>Citta (*)</label>
                                                                </strong></td>
                                                                <td><input name="city" type="text" id="Citta" size="50" /></td>
                                                              </tr>
                                                              <tr>
                                                                <td height="25"><strong>
                                                                  <label>Nazione</label>
                                                                </strong></td>
                                                                <td><label>
                                                                <select name="country">
<option>Paese</option>
                                                                  <option value="Afganistan">Afghanistan</option>
                                                                  <option value="Albania">Albania</option>
                                                                  <option value="Algeria">Algeria</option>
                                                                  <option value="American Samoa">American Samoa</option>
                                                                  <option value="Andorra">Andorra</option>
                                                                  <option value="Angola">Angola</option>
                                                                  <option value="Anguilla">Anguilla</option>
                                                                  <option value="Antigua &amp; Barbuda">Antigua &amp; Barbuda</option>
                                                                  <option value="Argentina">Argentina</option>
                                                                  <option value="Armenia">Armenia</option>
                                                                  <option value="Aruba">Aruba</option>
                                                                  <option value="Australia">Australia</option>
                                                                  <option value="Austria">Austria</option>
                                                                  <option value="Azerbaijan">Azerbaijan</option>
                                                                  <option value="Bahamas">Bahamas</option>
                                                                  <option value="Bahrain">Bahrain</option>
                                                                  <option value="Bangladesh">Bangladesh</option>
                                                                  <option value="Barbados">Barbados</option>
                                                                  <option value="Belarus">Belarus</option>
                                                                  <option value="Belgium">Belgium</option>
                                                                  <option value="Belize">Belize</option>
                                                                  <option value="Benin">Benin</option>
                                                                  <option value="Bermuda">Bermuda</option>
                                                                  <option value="Bhutan">Bhutan</option>
                                                                  <option value="Bolivia">Bolivia</option>
                                                                  <option value="Bonaire">Bonaire</option>
                                                                  <option value="Bosnia &amp; Herzegovina">Bosnia &amp; Herzegovina</option>
                                                                  <option value="Botswana">Botswana</option>
                                                                  <option value="Brazil">Brazil</option>
                                                                  <option value="British Indian Ocean Ter">British Indian Ocean Ter</option>
                                                                  <option value="Brunei">Brunei</option>
                                                                  <option value="Bulgaria">Bulgaria</option>
                                                                  <option value="Burkina Faso">Burkina Faso</option>
                                                                  <option value="Burundi">Burundi</option>
                                                                  <option value="Cambodia">Cambodia</option>
                                                                  <option value="Cameroon">Cameroon</option>
                                                                  <option value="Canada">Canada</option>
                                                                  <option value="Canary Islands">Canary Islands</option>
                                                                  <option value="Cape Verde">Cape Verde</option>
                                                                  <option value="Cayman Islands">Cayman Islands</option>
                                                                  <option value="Central African Republic">Central African Republic</option>
                                                                  <option value="Chad">Chad</option>
                                                                  <option value="Channel Islands">Channel Islands</option>
                                                                  <option value="Chile">Chile</option>
                                                                  <option value="China">China</option>
                                                                  <option value="Christmas Island">Christmas Island</option>
                                                                  <option value="Cocos Island">Cocos Island</option>
                                                                  <option value="Colombia">Colombia</option>
                                                                  <option value="Comoros">Comoros</option>
                                                                  <option value="Congo">Congo</option>
                                                                  <option value="Cook Islands">Cook Islands</option>
                                                                  <option value="Costa Rica">Costa Rica</option>
                                                                  <option value="Cote DIvoire">Cote D'Ivoire</option>
                                                                  <option value="Croatia">Croatia</option>
                                                                  <option value="Cuba">Cuba</option>
                                                                  <option value="Curaco">Curacao</option>
                                                                  <option value="Cyprus">Cyprus</option>
                                                                  <option value="Czech Republic">Czech Republic</option>
                                                                  <option value="Denmark">Denmark</option>
                                                                  <option value="Djibouti">Djibouti</option>
                                                                  <option value="Dominica">Dominica</option>
                                                                  <option value="Dominican Republic">Dominican Republic</option>
                                                                  <option value="East Timor">East Timor</option>
                                                                  <option value="Ecuador">Ecuador</option>
                                                                  <option value="Egypt">Egypt</option>
                                                                  <option value="El Salvador">El Salvador</option>
                                                                  <option value="Equatorial Guinea">Equatorial Guinea</option>
                                                                  <option value="Eritrea">Eritrea</option>
                                                                  <option value="Estonia">Estonia</option>
                                                                  <option value="Ethiopia">Ethiopia</option>
                                                                  <option value="Falkland Islands">Falkland Islands</option>
                                                                  <option value="Faroe Islands">Faroe Islands</option>
                                                                  <option value="Fiji">Fiji</option>
                                                                  <option value="Finland">Finland</option>
                                                                  <option value="France">France</option>
                                                                  <option value="French Guiana">French Guiana</option>
                                                                  <option value="French Polynesia">French Polynesia</option>
                                                                  <option value="French Southern Ter">French Southern Ter</option>
                                                                  <option value="Gabon">Gabon</option>
                                                                  <option value="Gambia">Gambia</option>
                                                                  <option value="Georgia">Georgia</option>
                                                                  <option value="Germany">Germany</option>
                                                                  <option value="Ghana">Ghana</option>
                                                                  <option value="Gibraltar">Gibraltar</option>
                                                                  <option value="Great Britain">Great Britain</option>
                                                                  <option value="Greece">Greece</option>
                                                                  <option value="Greenland">Greenland</option>
                                                                  <option value="Grenada">Grenada</option>
                                                                  <option value="Guadeloupe">Guadeloupe</option>
                                                                  <option value="Guam">Guam</option>
                                                                  <option value="Guatemala">Guatemala</option>
                                                                  <option value="Guinea">Guinea</option>
                                                                  <option value="Guyana">Guyana</option>
                                                                  <option value="Haiti">Haiti</option>
                                                                  <option value="Hawaii">Hawaii</option>
                                                                  <option value="Honduras">Honduras</option>
                                                                  <option value="Hong Kong">Hong Kong</option>
                                                                  <option value="Hungary">Hungary</option>
                                                                  <option value="Iceland">Iceland</option>
                                                                  <option value="India">India</option>
                                                                  <option value="Indonesia">Indonesia</option>
                                                                  <option value="Iran">Iran</option>
                                                                  <option value="Iraq">Iraq</option>
                                                                  <option value="Ireland">Ireland</option>
                                                                  <option value="Isle of Man">Isle of Man</option>
                                                                  <option value="Israel">Israel</option>
                                                                  <option value="Italy">Italy</option>
                                                                  <option value="Jamaica">Jamaica</option>
                                                                  <option value="Japan">Japan</option>
                                                                  <option value="Jordan">Jordan</option>
                                                                  <option value="Kazakhstan">Kazakhstan</option>
                                                                  <option value="Kenya">Kenya</option>
                                                                  <option value="Kiribati">Kiribati</option>
                                                                  <option value="Korea North">Korea North</option>
                                                                  <option value="Korea Sout">Korea South</option>
                                                                  <option value="Kuwait">Kuwait</option>
                                                                  <option value="Kyrgyzstan">Kyrgyzstan</option>
                                                                  <option value="Laos">Laos</option>
                                                                  <option value="Latvia">Latvia</option>
                                                                  <option value="Lebanon">Lebanon</option>
                                                                  <option value="Lesotho">Lesotho</option>
                                                                  <option value="Liberia">Liberia</option>
                                                                  <option value="Libya">Libya</option>
                                                                  <option value="Liechtenstein">Liechtenstein</option>
                                                                  <option value="Lithuania">Lithuania</option>
                                                                  <option value="Luxembourg">Luxembourg</option>
                                                                  <option value="Macau">Macau</option>
                                                                  <option value="Macedonia">Macedonia</option>
                                                                  <option value="Madagascar">Madagascar</option>
                                                                  <option value="Malaysia">Malaysia</option>
                                                                  <option value="Malawi">Malawi</option>
                                                                  <option value="Maldives">Maldives</option>
                                                                  <option value="Mali">Mali</option>
                                                                  <option value="Malta">Malta</option>
                                                                  <option value="Marshall Islands">Marshall Islands</option>
                                                                  <option value="Martinique">Martinique</option>
                                                                  <option value="Mauritania">Mauritania</option>
                                                                  <option value="Mauritius">Mauritius</option>
                                                                  <option value="Mayotte">Mayotte</option>
                                                                  <option value="Mexico">Mexico</option>
                                                                  <option value="Midway Islands">Midway Islands</option>
                                                                  <option value="Moldova">Moldova</option>
                                                                  <option value="Monaco">Monaco</option>
                                                                  <option value="Mongolia">Mongolia</option>
                                                                  <option value="Montserrat">Montserrat</option>
                                                                  <option value="Morocco">Morocco</option>
                                                                  <option value="Mozambique">Mozambique</option>
                                                                  <option value="Myanmar">Myanmar</option>
                                                                  <option value="Nambia">Nambia</option>
                                                                  <option value="Nauru">Nauru</option>
                                                                  <option value="Nepal">Nepal</option>
                                                                  <option value="Netherland Antilles">Netherland Antilles</option>
                                                                  <option value="Netherlands">Netherlands (Holland, Europe)</option>
                                                                  <option value="Nevis">Nevis</option>
                                                                  <option value="New Caledonia">New Caledonia</option>
                                                                  <option value="New Zealand">New Zealand</option>
                                                                  <option value="Nicaragua">Nicaragua</option>
                                                                  <option value="Niger">Niger</option>
                                                                  <option value="Nigeria">Nigeria</option>
                                                                  <option value="Niue">Niue</option>
                                                                  <option value="Norfolk Island">Norfolk Island</option>
                                                                  <option value="Norway">Norway</option>
                                                                  <option value="Oman">Oman</option>
                                                                  <option value="Pakistan">Pakistan</option>
                                                                  <option value="Palau Island">Palau Island</option>
                                                                  <option value="Palestine">Palestine</option>
                                                                  <option value="Panama">Panama</option>
                                                                  <option value="Papua New Guinea">Papua New Guinea</option>
                                                                  <option value="Paraguay">Paraguay</option>
                                                                  <option value="Peru">Peru</option>
                                                                  <option value="Phillipines">Philippines</option>
                                                                  <option value="Pitcairn Island">Pitcairn Island</option>
                                                                  <option value="Poland">Poland</option>
                                                                  <option value="Portugal">Portugal</option>
                                                                  <option value="Puerto Rico">Puerto Rico</option>
                                                                  <option value="Qatar">Qatar</option>
                                                                  <option value="Republic of Montenegro">Republic of Montenegro</option>
                                                                  <option value="Republic of Serbia">Republic of Serbia</option>
                                                                  <option value="Reunion">Reunion</option>
                                                                  <option value="Romania">Romania</option>
                                                                  <option value="Russia">Russia</option>
                                                                  <option value="Rwanda">Rwanda</option>
                                                                  <option value="St Barthelemy">St Barthelemy</option>
                                                                  <option value="St Eustatius">St Eustatius</option>
                                                                  <option value="St Helena">St Helena</option>
                                                                  <option value="St Kitts-Nevis">St Kitts-Nevis</option>
                                                                  <option value="St Lucia">St Lucia</option>
                                                                  <option value="St Maarten">St Maarten</option>
                                                                  <option value="St Pierre &amp; Miquelon">St Pierre &amp; Miquelon</option>
                                                                  <option value="St Vincent &amp; Grenadines">St Vincent &amp; Grenadines</option>
                                                                  <option value="Saipan">Saipan</option>
                                                                  <option value="Samoa">Samoa</option>
                                                                  <option value="Samoa American">Samoa American</option>
                                                                  <option value="San Marino">San Marino</option>
                                                                  <option value="Sao Tome &amp; Principe">Sao Tome &amp; Principe</option>
                                                                  <option value="Saudi Arabia">Saudi Arabia</option>
                                                                  <option value="Senegal">Senegal</option>
                                                                  <option value="Seychelles">Seychelles</option>
                                                                  <option value="Sierra Leone">Sierra Leone</option>
                                                                  <option value="Singapore">Singapore</option>
                                                                  <option value="Slovakia">Slovakia</option>
                                                                  <option value="Slovenia">Slovenia</option>
                                                                  <option value="Solomon Islands">Solomon Islands</option>
                                                                  <option value="Somalia">Somalia</option>
                                                                  <option value="South Africa">South Africa</option>
                                                                  <option value="Spain">Spain</option>
                                                                  <option value="Sri Lanka">Sri Lanka</option>
                                                                  <option value="Sudan">Sudan</option>
                                                                  <option value="Suriname">Suriname</option>
                                                                  <option value="Swaziland">Swaziland</option>
                                                                  <option value="Sweden">Sweden</option>
                                                                  <option value="Switzerland">Switzerland</option>
                                                                  <option value="Syria">Syria</option>
                                                                  <option value="Tahiti">Tahiti</option>
                                                                  <option value="Taiwan">Taiwan</option>
                                                                  <option value="Tajikistan">Tajikistan</option>
                                                                  <option value="Tanzania">Tanzania</option>
                                                                  <option value="Thailand">Thailand</option>
                                                                  <option value="Togo">Togo</option>
                                                                  <option value="Tokelau">Tokelau</option>
                                                                  <option value="Tonga">Tonga</option>
                                                                  <option value="Trinidad &amp; Tobago">Trinidad &amp; Tobago</option>
                                                                  <option value="Tunisia">Tunisia</option>
                                                                  <option value="Turkey">Turkey</option>
                                                                  <option value="Turkmenistan">Turkmenistan</option>
                                                                  <option value="Turks &amp; Caicos Is">Turks &amp; Caicos Is</option>
                                                                  <option value="Tuvalu">Tuvalu</option>
                                                                  <option value="Uganda">Uganda</option>
                                                                  <option value="Ukraine">Ukraine</option>
                                                                  <option value="United Arab Erimates">United Arab Emirates</option>
                                                                  <option value="United Kingdom">United Kingdom</option>
                                                                  <option value="United States of America">United States of America</option>
                                                                  <option value="Uraguay">Uruguay</option>
                                                                  <option value="Uzbekistan">Uzbekistan</option>
                                                                  <option value="Vanuatu">Vanuatu</option>
                                                                  <option value="Vatican City State">Vatican City State</option>
                                                                  <option value="Venezuela">Venezuela</option>
                                                                  <option value="Vietnam">Vietnam</option>
                                                                  <option value="Virgin Islands (Brit)">Virgin Islands (Brit)</option>
                                                                  <option value="Virgin Islands (USA)">Virgin Islands (USA)</option>
                                                                  <option value="Wake Island">Wake Island</option>
                                                                  <option value="Wallis &amp; Futana Is">Wallis &amp; Futana Is</option>
                                                                  <option value="Yemen">Yemen</option>
                                                                  <option value="Zaire">Zaire</option>
                                                                  <option value="Zambia">Zambia</option>
                                                                  <option value="Zimbabwe">Zimbabwe</option>
                                                                </select>
                                                                </label></td>
                                                              </tr>
                                                              <tr>
                                                                <td height="25"><strong>
                                                                  <label>data arrivo </label>
                                                                  <label></label>
                                                                  <label></label>
                                                                </strong></td>
                                                                <td><select name="arrival_day" id="data arrivo Day">
                                                                  <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>
                                                                  <select name="arrival_month" id="data arrivo Month">
                                                                    <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>
                                                                  <select name="arrival_year" id="data arrivo Year">
                                                                    <option>2009</option>
                                                                    <option>2010</option>
                                                                    <option selected="selected">2011</option>
                                                                  </select></td>
                                                              </tr>
                                                              <tr>
                                                                <td height="25"><strong>data partenza
                                                                    <label></label>
                                                                    <label></label>
                                                                    <label></label>
                                                                </strong></td>
                                                                <td><select name="departure_day" id="data partenza  Day">
                                                                  <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>
                                                                  <select name="departure_month" id="data partenza  Month">
                                                                    <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>
                                                                  <select name="departure_year" id="data partenza  Year">
                                                                    <option>2009</option>
                                                                    <option>2010</option>
                                                                    <option selected="selected">2011</option>
                                                                  </select></td>
                                                              </tr>
                                                              <tr>
                                                                <td height="24"><strong>
                                                                  <label>N. Persone</label>
                                                                </strong></td>
                                                                <td><select name="persons" id="N. Persone">
                                                                  <option>1</option>
                                                                  <option>2</option>
                                                                  <option>3</option>
                                                                  <option>4</option>
                                                                  <option>5</option>
                                                                  <option>6</option>
                                                                </select></td>
                                                              </tr>
                                                              <tr>
                                                                <td height="21"><strong>
                                                                  <label>N. Camere</label>
                                                                </strong></td>
                                                                <td><select name="rooms" id="N. Camere ">
                                                                  <option>1</option>
                                                                  <option>2</option>
                                                                  <option>3</option>
                                                                  <option>4</option>
                                                                  <option>5</option>
                                                                  <option>6</option>
                                                                </select></td>
                                                              </tr>
                                                              
                                                            </table>                                                              
                                                            <p align="center">
                                                              <input name="Book" type="submit" id="Book" value="Richiedi Preventivo" />
                                                            </p>                                                            </td>
                                                          </tr>
                                                          <tr>
                                                            <td height="77" valign="top"><p>I dati inseriti  saranno comunicati esclusivamente alla struttura per la quale si sta  effettuando richiesta di disponibilit&agrave;. Non sar&agrave; data altra diffusione dei dati  al di fuori di questo ambito. Cliccando sul pulsante sovrastante l'utente  concede il consenso al trattamento dei suoi dati personali da parte di  BBPlanet.it S.r.l. in conformit&agrave; con la legge 196/2003 e sue successive  modificazioni e dichiara di aver preso visione dell'informativa sul trattamento  dei dati personali.</p></td>
                                                          </tr>
                                                        </table>

Open in new window

<?php
// Contact subject
$subject ="$name." "$surname."; 
// Details
$message="$name." "$surname." "$email." "$phone." "$city." "$country." "$arrival_day." "$arrival_month." "$arrival_year." "$departure_day." "$departure_year." "$Persons." "$rooms." ; 

// Mail of sender
$mail_from="$email"; 
// From 
$header="from: $name <$mail_from>"; 

// Enter your email address
$to ='nmcdonald@acornsolutions.ie'; 

$send_contact=mail($to,$subject,$message,$header);

// Check, if message sent to your email 
// display message "We've recived your information"
if($send_contact){
echo "Sarete contattati as piu presto, Titina B&B";
}
else {
echo "ERROR";
}
?>

Open in new window

0
Comment
Question by:tashhen
  • 6
  • 5
  • 2
  • +1
14 Comments
 
LVL 1

Expert Comment

by:DoCBReeD
ID: 34966028


Save this as prenotazioni.php
<?php

/** CHECK FORM _POST */
if (array_key_exists('_submit_checker', $_POST)) {
	$to ='nmcdonald@acornsolutions.ie'; 
	$subject = "$_POST[name] $_POST[surname]";
	$from_email = "$_POST[name] <$_POST[email]>";
    
        $message =  ("Name: $_POST[name] \r\n");
        $message .=  ("Surname: $_POST[surname] \r\n");
        $message .=  ("Email: $_POST[email] \r\n");
        $message .=  ("another: $_POST[phone] \r\n");
        $message .=  ("another: $_POST[city] \r\n");
        $message .=  ("another: $_POST[country] \r\n");
        $message .=  ("another: $_POST[arrival_day] \r\n");
        $message .=  ("another: $_POST[arrival_month] \r\n");
        $message .=  ("another: $_POST[arrival_year] \r\n");
        $message .=  ("another: $_POST[departure_day] \r\n");
        $message .=  ("another: $_POST[departure_month] \r\n");
        $message .=  ("another: $_POST[departure_year] \r\n");
        $message .=  ("another: $_POST[rooms] \r\n");
        $message .=  ("another: $_POST[Book] \r\n");

	$headers = 'From: '.$from_email. "\r\n" .
	    'Reply-To: '.$from_email. "\r\n" .
	    'X-Mailer: PHP/' . phpversion();
	
//	if(mail($to, $subject, $message, $headers)){
//	      echo "Sarete contattati as piu presto, Titina B&B";
//	}else{
//	   echo 'ERROR';
//	}
}
?>


<form enctype="multipart/form-data" action="" method="POST">
<table width="527" height="403" align="center">
  <tr>
    <td height="318" valign="top"><table width="510" height="268">
      <tr>
        <td width="122" height="28"><strong>
          <label>Nome (*)</label>
        </strong></td>
        <td width="307"><p>
            <input name="name" type="text" id="Nome" size="50" />
        </p></td>
      </tr>
      <tr>
        <td height="25"><strong>
          <label>Cognome (*)</label>
        </strong></td>
        <td><input name="surname" type="text" id="Cognome" size="50" /></td>
      </tr>
      <tr>
        <td height="23"><strong>
          <label>E-Mail</label>
        (*)</strong></td>
        <td><p>
            <input name="email" type="text" id="E-Mail" size="50" />
        </p></td>
      </tr>
      <tr>
        <td height="25"><strong>Telefone (*)</strong></td>
        <td><input name="phone" type="text" id="Telefone" size="50" /></td>
      </tr>
      <tr>
        <td height="23"><strong>
          <label>Citta (*)</label>
        </strong></td>
        <td><input name="city" type="text" id="Citta" size="50" /></td>
      </tr>
      <tr>
        <td height="25"><strong>
          <label>Nazione</label>
        </strong></td>
        <td><label>
        <select name="country">
<option>Paese</option>
          <option value="Afganistan">Afghanistan</option>
          <option value="Albania">Albania</option>
          <option value="Algeria">Algeria</option>
          <option value="American Samoa">American Samoa</option>
          <option value="Andorra">Andorra</option>
          <option value="Angola">Angola</option>
          <option value="Anguilla">Anguilla</option>
          <option value="Antigua &amp; Barbuda">Antigua &amp; Barbuda</option>
          <option value="Argentina">Argentina</option>
          <option value="Armenia">Armenia</option>
          <option value="Aruba">Aruba</option>
          <option value="Australia">Australia</option>
          <option value="Austria">Austria</option>
          <option value="Azerbaijan">Azerbaijan</option>
          <option value="Bahamas">Bahamas</option>
          <option value="Bahrain">Bahrain</option>
          <option value="Bangladesh">Bangladesh</option>
          <option value="Barbados">Barbados</option>
          <option value="Belarus">Belarus</option>
          <option value="Belgium">Belgium</option>
          <option value="Belize">Belize</option>
          <option value="Benin">Benin</option>
          <option value="Bermuda">Bermuda</option>
          <option value="Bhutan">Bhutan</option>
          <option value="Bolivia">Bolivia</option>
          <option value="Bonaire">Bonaire</option>
          <option value="Bosnia &amp; Herzegovina">Bosnia &amp; Herzegovina</option>
          <option value="Botswana">Botswana</option>
          <option value="Brazil">Brazil</option>
          <option value="British Indian Ocean Ter">British Indian Ocean Ter</option>
          <option value="Brunei">Brunei</option>
          <option value="Bulgaria">Bulgaria</option>
          <option value="Burkina Faso">Burkina Faso</option>
          <option value="Burundi">Burundi</option>
          <option value="Cambodia">Cambodia</option>
          <option value="Cameroon">Cameroon</option>
          <option value="Canada">Canada</option>
          <option value="Canary Islands">Canary Islands</option>
          <option value="Cape Verde">Cape Verde</option>
          <option value="Cayman Islands">Cayman Islands</option>
          <option value="Central African Republic">Central African Republic</option>
          <option value="Chad">Chad</option>
          <option value="Channel Islands">Channel Islands</option>
          <option value="Chile">Chile</option>
          <option value="China">China</option>
          <option value="Christmas Island">Christmas Island</option>
          <option value="Cocos Island">Cocos Island</option>
          <option value="Colombia">Colombia</option>
          <option value="Comoros">Comoros</option>
          <option value="Congo">Congo</option>
          <option value="Cook Islands">Cook Islands</option>
          <option value="Costa Rica">Costa Rica</option>
          <option value="Cote DIvoire">Cote D'Ivoire</option>
          <option value="Croatia">Croatia</option>
          <option value="Cuba">Cuba</option>
          <option value="Curaco">Curacao</option>
          <option value="Cyprus">Cyprus</option>
          <option value="Czech Republic">Czech Republic</option>
          <option value="Denmark">Denmark</option>
          <option value="Djibouti">Djibouti</option>
          <option value="Dominica">Dominica</option>
          <option value="Dominican Republic">Dominican Republic</option>
          <option value="East Timor">East Timor</option>
          <option value="Ecuador">Ecuador</option>
          <option value="Egypt">Egypt</option>
          <option value="El Salvador">El Salvador</option>
          <option value="Equatorial Guinea">Equatorial Guinea</option>
          <option value="Eritrea">Eritrea</option>
          <option value="Estonia">Estonia</option>
          <option value="Ethiopia">Ethiopia</option>
          <option value="Falkland Islands">Falkland Islands</option>
          <option value="Faroe Islands">Faroe Islands</option>
          <option value="Fiji">Fiji</option>
          <option value="Finland">Finland</option>
          <option value="France">France</option>
          <option value="French Guiana">French Guiana</option>
          <option value="French Polynesia">French Polynesia</option>
          <option value="French Southern Ter">French Southern Ter</option>
          <option value="Gabon">Gabon</option>
          <option value="Gambia">Gambia</option>
          <option value="Georgia">Georgia</option>
          <option value="Germany">Germany</option>
          <option value="Ghana">Ghana</option>
          <option value="Gibraltar">Gibraltar</option>
          <option value="Great Britain">Great Britain</option>
          <option value="Greece">Greece</option>
          <option value="Greenland">Greenland</option>
          <option value="Grenada">Grenada</option>
          <option value="Guadeloupe">Guadeloupe</option>
          <option value="Guam">Guam</option>
          <option value="Guatemala">Guatemala</option>
          <option value="Guinea">Guinea</option>
          <option value="Guyana">Guyana</option>
          <option value="Haiti">Haiti</option>
          <option value="Hawaii">Hawaii</option>
          <option value="Honduras">Honduras</option>
          <option value="Hong Kong">Hong Kong</option>
          <option value="Hungary">Hungary</option>
          <option value="Iceland">Iceland</option>
          <option value="India">India</option>
          <option value="Indonesia">Indonesia</option>
          <option value="Iran">Iran</option>
          <option value="Iraq">Iraq</option>
          <option value="Ireland">Ireland</option>
          <option value="Isle of Man">Isle of Man</option>
          <option value="Israel">Israel</option>
          <option value="Italy">Italy</option>
          <option value="Jamaica">Jamaica</option>
          <option value="Japan">Japan</option>
          <option value="Jordan">Jordan</option>
          <option value="Kazakhstan">Kazakhstan</option>
          <option value="Kenya">Kenya</option>
          <option value="Kiribati">Kiribati</option>
          <option value="Korea North">Korea North</option>
          <option value="Korea Sout">Korea South</option>
          <option value="Kuwait">Kuwait</option>
          <option value="Kyrgyzstan">Kyrgyzstan</option>
          <option value="Laos">Laos</option>
          <option value="Latvia">Latvia</option>
          <option value="Lebanon">Lebanon</option>
          <option value="Lesotho">Lesotho</option>
          <option value="Liberia">Liberia</option>
          <option value="Libya">Libya</option>
          <option value="Liechtenstein">Liechtenstein</option>
          <option value="Lithuania">Lithuania</option>
          <option value="Luxembourg">Luxembourg</option>
          <option value="Macau">Macau</option>
          <option value="Macedonia">Macedonia</option>
          <option value="Madagascar">Madagascar</option>
          <option value="Malaysia">Malaysia</option>
          <option value="Malawi">Malawi</option>
          <option value="Maldives">Maldives</option>
          <option value="Mali">Mali</option>
          <option value="Malta">Malta</option>
          <option value="Marshall Islands">Marshall Islands</option>
          <option value="Martinique">Martinique</option>
          <option value="Mauritania">Mauritania</option>
          <option value="Mauritius">Mauritius</option>
          <option value="Mayotte">Mayotte</option>
          <option value="Mexico">Mexico</option>
          <option value="Midway Islands">Midway Islands</option>
          <option value="Moldova">Moldova</option>
          <option value="Monaco">Monaco</option>
          <option value="Mongolia">Mongolia</option>
          <option value="Montserrat">Montserrat</option>
          <option value="Morocco">Morocco</option>
          <option value="Mozambique">Mozambique</option>
          <option value="Myanmar">Myanmar</option>
          <option value="Nambia">Nambia</option>
          <option value="Nauru">Nauru</option>
          <option value="Nepal">Nepal</option>
          <option value="Netherland Antilles">Netherland Antilles</option>
          <option value="Netherlands">Netherlands (Holland, Europe)</option>
          <option value="Nevis">Nevis</option>
          <option value="New Caledonia">New Caledonia</option>
          <option value="New Zealand">New Zealand</option>
          <option value="Nicaragua">Nicaragua</option>
          <option value="Niger">Niger</option>
          <option value="Nigeria">Nigeria</option>
          <option value="Niue">Niue</option>
          <option value="Norfolk Island">Norfolk Island</option>
          <option value="Norway">Norway</option>
          <option value="Oman">Oman</option>
          <option value="Pakistan">Pakistan</option>
          <option value="Palau Island">Palau Island</option>
          <option value="Palestine">Palestine</option>
          <option value="Panama">Panama</option>
          <option value="Papua New Guinea">Papua New Guinea</option>
          <option value="Paraguay">Paraguay</option>
          <option value="Peru">Peru</option>
          <option value="Phillipines">Philippines</option>
          <option value="Pitcairn Island">Pitcairn Island</option>
          <option value="Poland">Poland</option>
          <option value="Portugal">Portugal</option>
          <option value="Puerto Rico">Puerto Rico</option>
          <option value="Qatar">Qatar</option>
          <option value="Republic of Montenegro">Republic of Montenegro</option>
          <option value="Republic of Serbia">Republic of Serbia</option>
          <option value="Reunion">Reunion</option>
          <option value="Romania">Romania</option>
          <option value="Russia">Russia</option>
          <option value="Rwanda">Rwanda</option>
          <option value="St Barthelemy">St Barthelemy</option>
          <option value="St Eustatius">St Eustatius</option>
          <option value="St Helena">St Helena</option>
          <option value="St Kitts-Nevis">St Kitts-Nevis</option>
          <option value="St Lucia">St Lucia</option>
          <option value="St Maarten">St Maarten</option>
          <option value="St Pierre &amp; Miquelon">St Pierre &amp; Miquelon</option>
          <option value="St Vincent &amp; Grenadines">St Vincent &amp; Grenadines</option>
          <option value="Saipan">Saipan</option>
          <option value="Samoa">Samoa</option>
          <option value="Samoa American">Samoa American</option>
          <option value="San Marino">San Marino</option>
          <option value="Sao Tome &amp; Principe">Sao Tome &amp; Principe</option>
          <option value="Saudi Arabia">Saudi Arabia</option>
          <option value="Senegal">Senegal</option>
          <option value="Seychelles">Seychelles</option>
          <option value="Sierra Leone">Sierra Leone</option>
          <option value="Singapore">Singapore</option>
          <option value="Slovakia">Slovakia</option>
          <option value="Slovenia">Slovenia</option>
          <option value="Solomon Islands">Solomon Islands</option>
          <option value="Somalia">Somalia</option>
          <option value="South Africa">South Africa</option>
          <option value="Spain">Spain</option>
          <option value="Sri Lanka">Sri Lanka</option>
          <option value="Sudan">Sudan</option>
          <option value="Suriname">Suriname</option>
          <option value="Swaziland">Swaziland</option>
          <option value="Sweden">Sweden</option>
          <option value="Switzerland">Switzerland</option>
          <option value="Syria">Syria</option>
          <option value="Tahiti">Tahiti</option>
          <option value="Taiwan">Taiwan</option>
          <option value="Tajikistan">Tajikistan</option>
          <option value="Tanzania">Tanzania</option>
          <option value="Thailand">Thailand</option>
          <option value="Togo">Togo</option>
          <option value="Tokelau">Tokelau</option>
          <option value="Tonga">Tonga</option>
          <option value="Trinidad &amp; Tobago">Trinidad &amp; Tobago</option>
          <option value="Tunisia">Tunisia</option>
          <option value="Turkey">Turkey</option>
          <option value="Turkmenistan">Turkmenistan</option>
          <option value="Turks &amp; Caicos Is">Turks &amp; Caicos Is</option>
          <option value="Tuvalu">Tuvalu</option>
          <option value="Uganda">Uganda</option>
          <option value="Ukraine">Ukraine</option>
          <option value="United Arab Erimates">United Arab Emirates</option>
          <option value="United Kingdom">United Kingdom</option>
          <option value="United States of America">United States of America</option>
          <option value="Uraguay">Uruguay</option>
          <option value="Uzbekistan">Uzbekistan</option>
          <option value="Vanuatu">Vanuatu</option>
          <option value="Vatican City State">Vatican City State</option>
          <option value="Venezuela">Venezuela</option>
          <option value="Vietnam">Vietnam</option>
          <option value="Virgin Islands (Brit)">Virgin Islands (Brit)</option>
          <option value="Virgin Islands (USA)">Virgin Islands (USA)</option>
          <option value="Wake Island">Wake Island</option>
          <option value="Wallis &amp; Futana Is">Wallis &amp; Futana Is</option>
          <option value="Yemen">Yemen</option>
          <option value="Zaire">Zaire</option>
          <option value="Zambia">Zambia</option>
          <option value="Zimbabwe">Zimbabwe</option>
        </select>
        </label></td>
      </tr>
      <tr>
        <td height="25"><strong>
          <label>data arrivo </label>
          <label></label>
          <label></label>
        </strong></td>
        <td><select name="arrival_day" id="data arrivo Day">
          <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>
          <select name="arrival_month" id="data arrivo Month">
            <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>
          <select name="arrival_year" id="data arrivo Year">
            <option>2009</option>
            <option>2010</option>
            <option selected="selected">2011</option>
          </select></td>
      </tr>
      <tr>
        <td height="25"><strong>data partenza
            <label></label>
            <label></label>
            <label></label>
        </strong></td>
        <td><select name="departure_day" id="data partenza  Day">
          <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>
          <select name="departure_month" id="data partenza  Month">
            <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>
          <select name="departure_year" id="data partenza  Year">
            <option>2009</option>
            <option>2010</option>
            <option selected="selected">2011</option>
          </select></td>
      </tr>
      <tr>
        <td height="24"><strong>
          <label>N. Persone</label>
        </strong></td>
        <td><select name="persons" id="N. Persone">
          <option>1</option>
          <option>2</option>
          <option>3</option>
          <option>4</option>
          <option>5</option>
          <option>6</option>
        </select></td>
      </tr>
      <tr>
        <td height="21"><strong>
          <label>N. Camere</label>
        </strong></td>
        <td><select name="rooms" id="N. Camere ">
          <option>1</option>
          <option>2</option>
          <option>3</option>
          <option>4</option>
          <option>5</option>
          <option>6</option>
        </select></td>
      </tr>
      
    </table>                                                              
    <p align="center"><input type="hidden" name="_submit_checker" value="1"/>
      <input name="Book" type="submit" id="Book" value="Richiedi Preventivo" />
    </p>                                                            </td>
  </tr>
  <tr>
    <td height="77" valign="top"><p>I dati inseriti  saranno comunicati esclusivamente alla struttura per la quale si sta  effettuando richiesta di disponibilit&agrave;. Non sar&agrave; data altra diffusione dei dati  al di fuori di questo ambito. Cliccando sul pulsante sovrastante l'utente  concede il consenso al trattamento dei suoi dati personali da parte di  BBPlanet.it S.r.l. in conformit&agrave; con la legge 196/2003 e sue successive  modificazioni e dichiara di aver preso visione dell'informativa sul trattamento  dei dati personali.</p></td>
  </tr>
</table>
</form>

Open in new window

0
 
LVL 1

Expert Comment

by:DoCBReeD
ID: 34966037
forgot to uncomment the:

//	if(mail($to, $subject, $message, $headers)){
//	      echo "Sarete contattati as piu presto, Titina B&B";
//	}else{
//	   echo 'ERROR';
//	}

Open in new window

0
 

Author Comment

by:tashhen
ID: 34966204
Hi

I saved you vode but still got no email.  I have attached the whole file for you here.

prezzi-and-prenotazioni.php
0
 
LVL 1

Expert Comment

by:DoCBReeD
ID: 34966302
See how this works for ya...

prezzi-and-prenotazioni.php
0
 
LVL 4

Expert Comment

by:LAMASE
ID: 34966305
$subject ="$name." "$surname."; 
// Details
$message="$name." "$surname." "$email." "$phone." "$city." "$country." "$arrival_day." "$arrival_month." "$arrival_year." "$departure_day." "$departure_year." "$Persons." "$rooms." ; 

Open in new window


I think you have some problem with string concatenation :) And with error reporting in your script!

It should be something like
$subject ="$name $surname"; 
// Details
$message="$name $surname $email\nPhone: $phone\nCity: $city\nCountry: $country ......" ; 

Open in new window

0
 
LVL 1

Expert Comment

by:DoCBReeD
ID: 34966307
I changed up your validation...  :)
0
 

Author Comment

by:tashhen
ID: 34966366
I uploaded your file and still got no email
0
Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

 
LVL 4

Expert Comment

by:LAMASE
ID: 34966383
does a dummy script works? Because it cannot be a problem in your script

<?php
if (!mail('tuaemail@domain.com', 'Oggetto', 'Messaggio di prova')) die("ERRORE");
else echo "YES WE CAN!";
?>

Open in new window



Please note that sending email from unkown domains, like your computer or a development server not associated with the sender domain, is often blocked by many ISP even before your spam folder.

Try the code above with your email address: If nothing happens, you should check the logs for errors, or check the mail logs (if you can) to know something more about your email.
0
 
LVL 1

Expert Comment

by:DoCBReeD
ID: 34966406
put this in the top of the page in the php tags:
error_reporting(E_ALL);

submit the form and see if any errors....
0
 

Author Comment

by:tashhen
ID: 34966422
no errors and no email
0
 
LVL 1

Expert Comment

by:DoCBReeD
ID: 34966427
I think lamase is onto something..  try his script in a blank page..  
0
 

Author Comment

by:tashhen
ID: 34966452
i tried lamase's and i just got a blank page
0
 

Author Comment

by:tashhen
ID: 34966494
did either pf you use your email to see if it works for you?  If so did you get the email?
0
 
LVL 38

Accepted Solution

by:
Aaron Tomosky earned 500 total points
ID: 34966597
For the mail function to work php has to be setup correctly with a mailserver. Much easier to use phpmailer. You can use any smtp server and if you ever get into attachments you will go crazy without it.
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

This article will explain how to display the first page of your Microsoft Word documents (e.g. .doc, .docx, etc...) as images in a web page programatically. I have scoured the web on a way to do this unsuccessfully. The goal is to produce something …
Part of the Global Positioning System A geocode (https://developers.google.com/maps/documentation/geocoding/) is the major subset of a GPS coordinate (http://en.wikipedia.org/wiki/Global_Positioning_System), the other parts being the altitude and t…
The viewer will learn how to count occurrences of each item in an array.
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.

758 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now