Web Analytics Made Easy -
StatCounter Mail.php - CodingForum

Announcement

Collapse
No announcement yet.

Mail.php

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mail.php

    Hello Members I have totally failed to solve the problem why my "mail.php" code makes my contact form to submit an empty contact US form. Any solutions. Below is the contact form and the "mail.php" which I created. Where am I going wrong?

    CONTACT US FORM
    Code:
    <div class="container">
    <form method="post" action="mail.php" enctype="multipart/form-data">
    
    <p>
    <span style="font-family: georgia; font-size: 13pt;">
    <label for="fname">Full Name</label>
    </span>
    </p>
    
    <p>
    <input id="fname" style="width: 500px; height: 38px; border: 3px; border-style: solid; border-color: #6600cc;" name="Fullname" type="text" placeholder="Your name.." />
    </p>
    
    <p>
    <span style="font-family: georgia, palatino, serif; font-size: 13pt;">
    <label for="lname">E-mail</label>
    </span>
    </p>
    
    <p>
    <input id="lname" style="width: 500px; height: 38px; border: 3px; border-style: solid; border-color: #6600cc;" name="E-mail" type="text" placeholder="Your Email.." />
    </p>
    
    <p>
    <span style="font-size: 13pt; font-family: georgia, palatino, serif;">
    <strong>
    <label for="country">Country</label>
    </strong>
    </span>
    </p>
    
    <select style="width: 500px; height: 38px; border: 3px; border-style: solid; border-color: #6600cc;" name="countries">
    
    <option value="AF">Afghanistan</option>
    
    <option value="AX">Åland Islands</option>
    
    <option value="AL">Albania</option>
    
    <option value="DZ">Algeria</option>
    
    <option value="AS">American Samoa</option>
    
    <option value="AD">Andorra</option>
    
    <option value="AO">Angola</option>
    
    <option value="AI">Anguilla</option>
    
    <option value="AQ">Antarctica</option>
    
    <option value="AG">Antigua and Barbuda</option>
    
    <option value="AR">Argentina</option>
    
    <option value="AM">Armenia</option>
    
    <option value="AW">Aruba</option>
    
    <option value="AU">Australia</option>
    
    <option value="AT">Austria</option>
    
    <option value="AZ">Azerbaijan</option>
    
    <option value="BS">Bahamas</option>
    
    <option value="BH">Bahrain</option>
    
    <option value="BD">Bangladesh</option>
    
    <option value="BB">Barbados</option>
    
    <option value="BY">Belarus</option>
    
    <option value="BE">Belgium</option>
    
    <option value="BZ">Belize</option>
    
    <option value="BJ">Benin</option>
    
    <option value="BM">Bermuda</option>
    
    <option value="BT">Bhutan</option>
    
    <option value="BO">Bolivia, Plurinational State of</option>
    
    <option value="BQ">Bonaire, Sint Eustatius and Saba</option>
    
    <option value="BA">Bosnia and Herzegovina</option>
    
    <option value="BW">Botswana</option>
    
    <option value="BV">Bouvet Island</option>
    
    <option value="BR">Brazil</option>
    
    <option value="IO">British Indian Ocean Territory</option>
    
    <option value="BN">Brunei Darussalam</option>
    
    <option value="BG">Bulgaria</option>
    
    <option value="BF">Burkina Faso</option>
    
    <option value="BI">Burundi</option>
    
    <option value="KH">Cambodia</option>
    
    <option value="CM">Cameroon</option>
    
    <option value="CA">Canada</option>
    
    <option value="CV">Cape Verde</option>
    
    <option value="KY">Cayman Islands</option>
    
    <option value="CF">Central African Republic</option>
    
    <option value="TD">Chad</option>
    
    <option value="CL">Chile</option>
    
    <option value="CN">China</option>
    
    <option value="CX">Christmas Island</option>
    
    <option value="CC">Cocos (Keeling) Islands</option>
    
    <option value="CO">Colombia</option>
    
    <option value="KM">Comoros</option>
    
    <option value="CG">Congo</option>
    
    <option value="CD">Congo, the Democratic Republic of the</option>
    
    <option value="CK">Cook Islands</option>
    
    <option value="CR">Costa Rica</option>
    
    <option value="CI">Côte d'Ivoire</option>
    
    <option value="HR">Croatia</option>
    
    <option value="CU">Cuba</option>
    
    <option value="CW">Curaçao</option>
    
    <option value="CY">Cyprus</option>
    
    <option value="CZ">Czech Republic</option>
    
    <option value="DK">Denmark</option>
    
    <option value="DJ">Djibouti</option>
    
    <option value="DM">Dominica</option>
    
    <option value="DO">Dominican Republic</option>
    
    <option value="EC">Ecuador</option>
    
    <option value="EG">Egypt</option>
    
    <option value="SV">El Salvador</option>
    
    <option value="GQ">Equatorial Guinea</option>
    
    <option value="ER">Eritrea</option>
    
    <option value="EE">Estonia</option>
    
    <option value="ET">Ethiopia</option>
    
    <option value="FK">Falkland Islands (Malvinas)</option>
    
    <option value="FO">Faroe Islands</option>
    
    <option value="FJ">Fiji</option>
    
    <option value="FI">Finland</option>
    
    <option value="FR">France</option>
    
    <option value="GF">French Guiana</option>
    
    <option value="PF">French Polynesia</option>
    
    <option value="TF">French Southern Territories</option>
    
    <option value="GA">Gabon</option>
    
    <option value="GM">Gambia</option>
    
    <option value="GE">Georgia</option>
    
    <option value="DE">Germany</option>
    
    <option value="GH">Ghana</option>
    
    <option value="GI">Gibraltar</option>
    
    <option value="GR">Greece</option>
    
    <option value="GL">Greenland</option>
    
    <option value="GD">Grenada</option>
    
    <option value="GP">Guadeloupe</option>
    
    <option value="GU">Guam</option>
    
    <option value="GT">Guatemala</option>
    
    <option value="GG">Guernsey</option>
    
    <option value="GN">Guinea</option>
    
    <option value="GW">Guinea-Bissau</option>
    
    <option value="GY">Guyana</option>
    
    <option value="HT">Haiti</option>
    
    <option value="HM">Heard Island and McDonald Islands</option>
    
    <option value="VA">Holy See (Vatican City State)</option>
    
    <option value="HN">Honduras</option>
    
    <option value="HK">Hong Kong</option>
    
    <option value="HU">Hungary</option>
    
    <option value="IS">Iceland</option>
    
    <option value="IN">India</option>
    
    <option value="ID">Indonesia</option>
    
    <option value="IR">Iran, Islamic Republic of</option>
    
    <option value="IQ">Iraq</option>
    
    <option value="IE">Ireland</option>
    
    <option value="IM">Isle of Man</option>
    
    <option value="IL">Israel</option>
    
    <option value="IT">Italy</option>
    
    <option value="JM">Jamaica</option>
    
    <option value="JP">Japan</option>
    
    <option value="JE">Jersey</option>
    
    <option value="JO">Jordan</option>
    
    <option value="KZ">Kazakhstan</option>
    
    <option value="KE">Kenya</option>
    
    <option value="KI">Kiribati</option>
    
    <option value="KP">Korea, Democratic People's Republic of</option>
    
    <option value="KR">Korea, Republic of</option>
    
    <option value="KW">Kuwait</option>
    
    <option value="KG">Kyrgyzstan</option>
    
    <option value="LA">Lao People's Democratic Republic</option>
    
    <option value="LV">Latvia</option>
    
    <option value="LB">Lebanon</option>
    
    <option value="LS">Lesotho</option>
    
    <option value="LR">Liberia</option>
    
    <option value="LY">Libya</option>
    
    <option value="LI">Liechtenstein</option>
    
    <option value="LT">Lithuania</option>
    
    <option value="LU">Luxembourg</option>
    
    <option value="MO">Macao</option>
    
    <option value="MK">Macedonia, the former Yugoslav Republic of</option>
    
    <option value="MG">Madagascar</option>
    
    <option value="MW">Malawi</option>
    
    <option value="MY">Malaysia</option>
    
    <option value="MV">Maldives</option>
    
    <option value="ML">Mali</option>
    
    <option value="MT">Malta</option>
    
    <option value="MH">Marshall Islands</option>
    
    <option value="MQ">Martinique</option>
    
    <option value="MR">Mauritania</option>
    
    <option value="MU">Mauritius</option>
    
    <option value="YT">Mayotte</option>
    
    <option value="MX">Mexico</option>
    
    <option value="FM">Micronesia, Federated States of</option>
    
    <option value="MD">Moldova, Republic of</option>
    
    <option value="MC">Monaco</option>
    
    <option value="MN">Mongolia</option>
    
    <option value="ME">Montenegro</option>
    
    <option value="MS">Montserrat</option>
    
    <option value="MA">Morocco</option>
    
    <option value="MZ">Mozambique</option>
    
    <option value="MM">Myanmar</option>
    
    <option value="NA">Namibia</option>
    
    <option value="NR">Nauru</option>
    
    <option value="NP">Nepal</option>
    
    <option value="NL">Netherlands</option>
    
    <option value="NC">New Caledonia</option>
    
    <option value="NZ">New Zealand</option>
    
    <option value="NI">Nicaragua</option>
    
    <option value="NE">Niger</option>
    
    <option value="NG">Nigeria</option>
    
    <option value="NU">Niue</option>
    
    <option value="NF">Norfolk Island</option>
    
    <option value="MP">Northern Mariana Islands</option>
    
    <option value="NO">Norway</option>
    
    <option value="OM">Oman</option>
    
    <option value="PK">Pakistan</option>
    
    <option value="PW">Palau</option>
    
    <option value="PS">Palestinian Territory, Occupied</option>
    
    <option value="PA">Panama</option>
    
    <option value="PG">Papua New Guinea</option>
    
    <option value="PY">Paraguay</option>
    
    <option value="PE">Peru</option>
    
    <option value="PH">Philippines</option>
    
    <option value="PN">Pitcairn</option>
    
    <option value="PL">Poland</option>
    
    <option value="PT">Portugal</option>
    
    <option value="PR">Puerto Rico</option>
    
    <option value="QA">Qatar</option>
    
    <option value="RE">Réunion</option>
    
    <option value="RO">Romania</option>
    
    <option value="RU">Russian Federation</option>
    
    <option value="RW">Rwanda</option>
    
    <option value="BL">Saint Barthélemy</option>
    
    <option value="SH">Saint Helena, Ascension and Tristan da Cunha</option>
    
    <option value="KN">Saint Kitts and Nevis</option>
    
    <option value="LC">Saint Lucia</option>
    
    <option value="MF">Saint Martin (French part)</option>
    
    <option value="PM">Saint Pierre and Miquelon</option>
    
    <option value="VC">Saint Vincent and the Grenadines</option>
    
    <option value="WS">Samoa</option>
    
    <option value="SM">San Marino</option>
    
    <option value="ST">Sao Tome and Principe</option>
    
    <option value="SA">Saudi Arabia</option>
    
    <option value="SN">Senegal</option>
    
    <option value="RS">Serbia</option>
    
    <option value="SC">Seychelles</option>
    
    <option value="SL">Sierra Leone</option>
    
    <option value="SG">Singapore</option>
    
    <option value="SX">Sint Maarten (Dutch part)</option>
    
    <option value="SK">Slovakia</option>
    
    <option value="SI">Slovenia</option>
    
    <option value="SB">Solomon Islands</option>
    
    <option value="SO">Somalia</option>
    
    <option value="ZA">South Africa</option>
    
    <option value="GS">South Georgia and the South Sandwich Islands</option>
    
    <option value="SS">South Sudan</option>
    
    <option value="ES">Spain</option>
    
    <option value="LK">Sri Lanka</option>
    
    <option value="SD">Sudan</option>
    
    <option value="SR">Suriname</option>
    
    <option value="SJ">Svalbard and Jan Mayen</option>
    
    <option value="SZ">Swaziland</option>
    
    <option value="SE">Sweden</option>
    
    <option value="CH">Switzerland</option>
    
    <option value="SY">Syrian Arab Republic</option>
    
    <option value="TW">Taiwan, Province of China</option>
    
    <option value="TJ">Tajikistan</option>
    
    <option value="TZ">Tanzania, United Republic of</option>
    
    <option value="TH">Thailand</option>
    
    <option value="TL">Timor-Leste</option>
    
    <option value="TG">Togo</option>
    
    <option value="TK">Tokelau</option>
    
    <option value="TO">Tonga</option>
    
    <option value="TT">Trinidad and Tobago</option>
    
    <option value="TN">Tunisia</option>
    
    <option value="TR">Turkey</option>
    
    <option value="TM">Turkmenistan</option>
    
    <option value="TC">Turks and Caicos Islands</option>
    
    <option value="TV">Tuvalu</option>
    
    <option value="UG">Uganda</option>
    
    <option value="UA">Ukraine</option>
    
    <option value="AE">United Arab Emirates</option>
    
    <option value="GB">United Kingdom</option>
    
    <option value="US">United States</option>
    
    <option value="UM">United States Minor Outlying Islands</option>
    
    <option value="UY">Uruguay</option>
    
    <option value="UZ">Uzbekistan</option>
    
    <option value="VU">Vanuatu</option>
    
    <option value="VE">Venezuela, Bolivarian Republic of</option>
    
    <option value="VN">Viet Nam</option>
    
    <option value="VG">Virgin Islands, British</option>
    
    <option value="VI">Virgin Islands, U.S.</option>
    
    <option value="WF">Wallis and Futuna</option>
    
    <option value="EH">Western Sahara</option>
    
    <option value="YE">Yemen</option>
    
    <option value="ZM">Zambia</option>
    
    <option value="ZW">Zimbabwe</option>
    
    </select>
    
    <p>
    <span style="font-size: 13pt; font-family: georgia, palatino, serif;">
    <label for="subject"><br />Message</label>
    </span>
    </p>
    
    <p>
    <textarea id="Message" style="width: 888px; height: 218px; border: 3px; border-style: solid; border-color: #6600cc;" name="Message" placeholder="Write something..">
    </textarea>
    </p>
    <p>
    <input style="height: 40px; width: 110px;" type="submit" value="Submit Button" />
    <input style="height: 40px; width: 110px;" type="Reset" value="Reset Button" />
    </p>
    </form>
    </div>
    MAIL.PHP

    PHP Code:
    <?php
    $name 
    $_POST['name'];
    $email $_POST['email'];
    $Countries $_POST['Countries'];
    $message $_POST['message'];
    $formcontent=" From: $name \n Countries: $Countries \n Message: $message";
    $recipient "[email protected]";
    $subject "Contact Form";
    $mailheader "From: $email \r\n";
    mail($recipient$subject$formcontent$mailheader) or die("Error!");
    echo 
    "Thank you very much for contacting Volunteers for Change Uganda (VOCU). We will get back to you as soon as possible.";
    ?>
    Last edited by VIPStephan; Dec 22, 2020, 09:57 AM. Reason: added code BB tags; changed real email address for example address

  • #2
    The values of the $_POST variables must be the same as the name of the form controls. For example, you have
    <input id="fname" … name="Fullname" type="text" placeholder="Your name.." />
    , so it must be $name = $_POST['Fullname'];. And watch out for case sensitivity.
    Stop solving problems you don’t yet have!

    Comment


    • #3
      VIPStephan has it right in that your name's don't match the server-side code... which would be more apparent and easy to see if you had something remotely resembling proper semantics in your HTML.

      What the blazes makes a LABEL or form element a grammatical paragraph? What are you doing with those span that couldn't be done directly on the LABEL? Why are you pissing all over the markup with style="" like it's still 1998? Why are you declaring fixed heights on form elements? Why are you declaring font sizes in the outdated/outmoded "point' measurement? Aka 1/72th of an inch, a meaningless metric for screen media... Where's your FIELDSET? What's with the pointless redundant placeholder? Even that outer DIV is likely for nothing since there's not a whole lot you can do to a DIV you can't do to FORM!

      I also don't even see any files, so you shouldn't be needing to set the encoding to multipart.

      When the HTML -- the foundation of the page itself -- is broken nonsense, it follows that everything relying on it is going to be problematic.

      Your HTML should probably be more like this:

      Code:
      <form action="mail.php" class=" method="POST" >
        <fieldset>
          <label>
            Full Name<br>
            <input name="fullName" type="text" placeholder="Jimbo Jones" required><br>
          </label><label>
            E-mail<br>
            <input name="email" type="email" placeholder="[email protected]" required><br>
          </label><label>
            Country<br>
            <select name="country required>
              <option value="AF">Afghanistan</option>
              <option value="AX">Åland Islands</option>
              <option value="AL">Albania</option>
              <option value="DZ">Algeria</option>
              <option value="AS">American Samoa</option>
              <option value="AD">Andorra</option>
              <option value="AO">Angola</option>
              <option value="AI">Anguilla</option>
              <option value="AQ">Antarctica</option>
              <option value="AG">Antigua and Barbuda</option>
              <option value="AR">Argentina</option>
              <option value="AM">Armenia</option>
              <option value="AW">Aruba</option>
              <option value="AU">Australia</option>
              <option value="AT">Austria</option>
              <option value="AZ">Azerbaijan</option>
              <option value="BS">Bahamas</option>
              <option value="BH">Bahrain</option>
              <option value="BD">Bangladesh</option>
              <option value="BB">Barbados</option>
              <option value="BY">Belarus</option>
              <option value="BE">Belgium</option>
              <option value="BZ">Belize</option>
              <option value="BJ">Benin</option>
              <option value="BM">Bermuda</option>
              <option value="BT">Bhutan</option>
              <option value="BO">Bolivia, Plurinational State of</option>
              <option value="BQ">Bonaire, Sint Eustatius and Saba</option>
              <option value="BA">Bosnia and Herzegovina</option>
              <option value="BW">Botswana</option>
              <option value="BV">Bouvet Island</option>
              <option value="BR">Brazil</option>
              <option value="IO">British Indian Ocean Territory</option>
              <option value="BN">Brunei Darussalam</option>
              <option value="BG">Bulgaria</option>
              <option value="BF">Burkina Faso</option>
              <option value="BI">Burundi</option>
              <option value="KH">Cambodia</option>
              <option value="CM">Cameroon</option>
              <option value="CA">Canada</option>
              <option value="CV">Cape Verde</option>
              <option value="KY">Cayman Islands</option>
              <option value="CF">Central African Republic</option>
              <option value="TD">Chad</option>
              <option value="CL">Chile</option>
              <option value="CN">China</option>
              <option value="CX">Christmas Island</option>
              <option value="CC">Cocos (Keeling) Islands</option>
              <option value="CO">Colombia</option>
              <option value="KM">Comoros</option>
              <option value="CG">Congo</option>
              <option value="CD">Congo, the Democratic Republic of the</option>
              <option value="CK">Cook Islands</option>
              <option value="CR">Costa Rica</option>
              <option value="CI">Côte d'Ivoire</option>
              <option value="HR">Croatia</option>
              <option value="CU">Cuba</option>
              <option value="CW">Curaçao</option>
              <option value="CY">Cyprus</option>
              <option value="CZ">Czech Republic</option>
              <option value="DK">Denmark</option>
              <option value="DJ">Djibouti</option>
              <option value="DM">Dominica</option>
              <option value="DO">Dominican Republic</option>
              <option value="EC">Ecuador</option>
              <option value="EG">Egypt</option>
              <option value="SV">El Salvador</option>
              <option value="GQ">Equatorial Guinea</option>
              <option value="ER">Eritrea</option>
              <option value="EE">Estonia</option>
              <option value="ET">Ethiopia</option>
              <option value="FK">Falkland Islands (Malvinas)</option>
              <option value="FO">Faroe Islands</option>
              <option value="FJ">Fiji</option>
              <option value="FI">Finland</option>
              <option value="FR">France</option>
              <option value="GF">French Guiana</option>
              <option value="PF">French Polynesia</option>
              <option value="TF">French Southern Territories</option>
              <option value="GA">Gabon</option>
              <option value="GM">Gambia</option>
              <option value="GE">Georgia</option>
              <option value="DE">Germany</option>
              <option value="GH">Ghana</option>
              <option value="GI">Gibraltar</option>
              <option value="GR">Greece</option>
              <option value="GL">Greenland</option>
              <option value="GD">Grenada</option>
              <option value="GP">Guadeloupe</option>
              <option value="GU">Guam</option>
              <option value="GT">Guatemala</option>
              <option value="GG">Guernsey</option>
              <option value="GN">Guinea</option>
              <option value="GW">Guinea-Bissau</option>
              <option value="GY">Guyana</option>
              <option value="HT">Haiti</option>
              <option value="HM">Heard Island and McDonald Islands</option>
              <option value="VA">Holy See (Vatican City State)</option>
              <option value="HN">Honduras</option>
              <option value="HK">Hong Kong</option>
              <option value="HU">Hungary</option>
              <option value="IS">Iceland</option>
              <option value="IN">India</option>
              <option value="ID">Indonesia</option>
              <option value="IR">Iran, Islamic Republic of</option>
              <option value="IQ">Iraq</option>
              <option value="IE">Ireland</option>
              <option value="IM">Isle of Man</option>
              <option value="IL">Israel</option>
              <option value="IT">Italy</option>
              <option value="JM">Jamaica</option>
              <option value="JP">Japan</option>
              <option value="JE">Jersey</option>
              <option value="JO">Jordan</option>
              <option value="KZ">Kazakhstan</option>
              <option value="KE">Kenya</option>
              <option value="KI">Kiribati</option>
              <option value="KP">Korea, Democratic People's Republic of</option>
              <option value="KR">Korea, Republic of</option>
              <option value="KW">Kuwait</option>
              <option value="KG">Kyrgyzstan</option>
              <option value="LA">Lao People's Democratic Republic</option>
              <option value="LV">Latvia</option>
              <option value="LB">Lebanon</option>
              <option value="LS">Lesotho</option>
              <option value="LR">Liberia</option>
              <option value="LY">Libya</option>
              <option value="LI">Liechtenstein</option>
              <option value="LT">Lithuania</option>
              <option value="LU">Luxembourg</option>
              <option value="MO">Macao</option>
              <option value="MK">Macedonia, the former Yugoslav Republic of</option>
              <option value="MG">Madagascar</option>
              <option value="MW">Malawi</option>
              <option value="MY">Malaysia</option>
              <option value="MV">Maldives</option>
              <option value="ML">Mali</option>
              <option value="MT">Malta</option>
              <option value="MH">Marshall Islands</option>
              <option value="MQ">Martinique</option>
              <option value="MR">Mauritania</option>
              <option value="MU">Mauritius</option>
              <option value="YT">Mayotte</option>
              <option value="MX">Mexico</option>
              <option value="FM">Micronesia, Federated States of</option>
              <option value="MD">Moldova, Republic of</option>
              <option value="MC">Monaco</option>
              <option value="MN">Mongolia</option>
              <option value="ME">Montenegro</option>
              <option value="MS">Montserrat</option>
              <option value="MA">Morocco</option>
              <option value="MZ">Mozambique</option>
              <option value="MM">Myanmar</option>
              <option value="NA">Namibia</option>
              <option value="NR">Nauru</option>
              <option value="NP">Nepal</option>
              <option value="NL">Netherlands</option>
              <option value="NC">New Caledonia</option>
              <option value="NZ">New Zealand</option>
              <option value="NI">Nicaragua</option>
              <option value="NE">Niger</option>
              <option value="NG">Nigeria</option>
              <option value="NU">Niue</option>
              <option value="NF">Norfolk Island</option>
              <option value="MP">Northern Mariana Islands</option>
              <option value="NO">Norway</option>
              <option value="OM">Oman</option>
              <option value="PK">Pakistan</option>
              <option value="PW">Palau</option>
              <option value="PS">Palestinian Territory, Occupied</option>
              <option value="PA">Panama</option>
              <option value="PG">Papua New Guinea</option>
              <option value="PY">Paraguay</option>
              <option value="PE">Peru</option>
              <option value="PH">Philippines</option>
              <option value="PN">Pitcairn</option>
              <option value="PL">Poland</option>
              <option value="PT">Portugal</option>
              <option value="PR">Puerto Rico</option>
              <option value="QA">Qatar</option>
              <option value="RE">Réunion</option>
              <option value="RO">Romania</option>
              <option value="RU">Russian Federation</option>
              <option value="RW">Rwanda</option>
              <option value="BL">Saint Barthélemy</option>
              <option value="SH">Saint Helena, Ascension and Tristan da Cunha</option>
              <option value="KN">Saint Kitts and Nevis</option>
              <option value="LC">Saint Lucia</option>
              <option value="MF">Saint Martin (French part)</option>
              <option value="PM">Saint Pierre and Miquelon</option>
              <option value="VC">Saint Vincent and the Grenadines</option>
              <option value="WS">Samoa</option>
              <option value="SM">San Marino</option>
              <option value="ST">Sao Tome and Principe</option>
              <option value="SA">Saudi Arabia</option>
              <option value="SN">Senegal</option>
              <option value="RS">Serbia</option>
              <option value="SC">Seychelles</option>
              <option value="SL">Sierra Leone</option>
              <option value="SG">Singapore</option>
              <option value="SX">Sint Maarten (Dutch part)</option>
              <option value="SK">Slovakia</option>
              <option value="SI">Slovenia</option>
              <option value="SB">Solomon Islands</option>
              <option value="SO">Somalia</option>
              <option value="ZA">South Africa</option>
              <option value="GS">South Georgia and the South Sandwich Islands</option>
              <option value="SS">South Sudan</option>
              <option value="ES">Spain</option>
              <option value="LK">Sri Lanka</option>
              <option value="SD">Sudan</option>
              <option value="SR">Suriname</option>
              <option value="SJ">Svalbard and Jan Mayen</option>
              <option value="SZ">Swaziland</option>
              <option value="SE">Sweden</option>
              <option value="CH">Switzerland</option>
              <option value="SY">Syrian Arab Republic</option>
              <option value="TW">Taiwan, Province of China</option>
              <option value="TJ">Tajikistan</option>
              <option value="TZ">Tanzania, United Republic of</option>
              <option value="TH">Thailand</option>
              <option value="TL">Timor-Leste</option>
              <option value="TG">Togo</option>
              <option value="TK">Tokelau</option>
              <option value="TO">Tonga</option>
              <option value="TT">Trinidad and Tobago</option>
              <option value="TN">Tunisia</option>
              <option value="TR">Turkey</option>
              <option value="TM">Turkmenistan</option>
              <option value="TC">Turks and Caicos Islands</option>
              <option value="TV">Tuvalu</option>
              <option value="UG">Uganda</option>
              <option value="UA">Ukraine</option>
              <option value="AE">United Arab Emirates</option>
              <option value="GB">United Kingdom</option>
              <option value="US">United States</option>
              <option value="UM">United States Minor Outlying Islands</option>
              <option value="UY">Uruguay</option>
              <option value="UZ">Uzbekistan</option>
              <option value="VU">Vanuatu</option>
              <option value="VE">Venezuela, Bolivarian Republic of</option>
              <option value="VN">Viet Nam</option>
              <option value="VG">Virgin Islands, British</option>
              <option value="VI">Virgin Islands, U.S.</option>
              <option value="WF">Wallis and Futuna</option>
              <option value="EH">Western Sahara</option>
              <option value="YE">Yemen</option>
              <option value="ZM">Zambia</option>
              <option value="ZW">Zimbabwe</option>
            </select><br>
          </label><label>
            Message<br>
            <textarea name="message" required></textarea><br>
          </label>
        </fieldset>
        <div class="submitsAndHiddens">
          <button>Submit</button>
          <button type="reset">Reset</button>
        </div>
      </form>
      EVERYTHING else you're doing belonging in your external stylesheet, not slopped into the markup! If anything else it makes it easier to see that your name="" don't match your $_POST[""]
      Walk the dark path, sleep with angels, call the past for help.
      https://cutcodedown.com
      https://medium.com/@deathshadow

      Comment


      • #4
        Your code is vulnerable to an Email Header Injection Attack.

        By the way, the From is YOUR server, not the person submitting the form.
        To save time, lets just assume I am almost never wrong.

        The XY Problem
        The XY problem is asking about your attempted solution (X) rather than your actual problem (Y). This leads to enormous amounts of wasted time and energy, both on the part of people asking for help, and on the part of those providing help.

        Make A Donation https://www.paypal.me/KevinRubio

        Comment


        • #5
          Thank you so much for the quick response. I am so appreciative and I will try it out.

          Comment

          Working...
          X