Jump to content

Need help with a form for a site


bellyboy22

Recommended Posts

I am trying to have my html form send a email to me with th results using php.

 

my html code is

 

<form action="/contacts_value.php" method="post" name="contactsform" id="contactsform">
  
  <table width="399" border="0" align="center" cellpadding="0" cellspacing="20">
    <tr>
      <td width="200">First Name:</td>
      <td width="31"><input name="firstname" type="text" /></td>
      </tr>
    <tr>
      <td>Last Name:</td>
      <td><input name="lastname" type="text" /></td>
      </tr>
    <tr>
      <td width="200">Address:</td>
      <td><input name="address" type="text" /></td>
      </tr>
    <tr>
      <td width="200">City:</td>
      <td><input name="city" type="text" /></td>
      </tr>
    <tr>
      <td width="200">State:</td>
      <td>
<select name="infoState">
<option selected="selected" value="">Select a State</option>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT">Connecticut</option>
<option value="DE">Delaware</option>
<option value="DC">District of Columbia</option>
<option value="FL">Florida</option>
<option value="GA">Georgia</option>
<option value="HI">Hawaii</option>
<option value="ID">Idaho</option>
<option value="IL">Illinois</option>
<option value="IN">Indiana</option>
<option value="IA">Iowa</option>
<option value="KS">Kansas</option>
<option value="KY">Kentucky</option>
<option value="LA">Louisiana</option>
<option value="ME">Maine</option>
<option value="MD">Maryland</option>
<option value="MA">Massachusetts</option>
<option value="MI">Michigan</option>
<option value="MN">Minnesota</option>
<option value="MS">Mississippi</option>
<option value="MO">Missouri</option>
<option value="MT">Montana</option>
<option value="NE">Nebraska</option>
<option value="NV">Nevada</option>
<option value="NH">New Hampshire</option>
<option value="NJ">New Jersey</option>
<option value="NM">New Mexico</option>
<option value="NY">New York</option>
<option value="NC">North Carolina</option>
<option value="ND">North Dakota</option>
<option value="OH">Ohio</option>
<option value="OK">Oklahoma</option>
<option value="OR">Oregon</option>
<option value="PA">Pennsylvania</option>
<option value="RI">Rhode Island</option>
<option value="SC">South Carolina</option>
<option value="SD">South Dakota</option>
<option value="TN">Tennessee</option>
<option value="TX">Texas</option>
<option value="UT">Utah</option>
<option value="VT">Vermont</option>
<option value="VA">Virginia</option>
<option value="WA">Washington</option>
<option value="WV">West Virginia</option>
<option value="WI">Wisconsin</option>
<option value="WY">Wyoming</option>
<option value=""/>
<option class="optgroup" value="">--- US Territories ----</option>
<option value="PR">Puerto Rico</option>
<option value="GU">Guam</option>
<option value="AS">America Samoa</option>
<option value=""/>
<option class="optgroup" value="">--- Outside the US ---</option>
<option value="Not in USA">Not in USA</option>
</select>
</td>
      </tr>
    <tr>
      <td width="200">Zip:</td>
      <td><input name="zip" type="text" /></td>
      </tr>
    <tr>
      <td width="200">Cell or Primary Phone:</td>
      <td><input name="primaryphone" type="text" /></td>
      </tr>
    <tr>
      <td width="200">Work Phone:</td>
      <td><input name="workphone" type="text" /></td>
      </tr>
    <tr>
      <td width="200">Other Phone:</td>
      <td><input name="otherphone" type="text" /></td>
      </tr>
    <tr>
      <td width="200">Email Address:</td>
      <td><input name="emailaddress" type="text" /></td>
      </tr>
    <tr>
      <td width="200">I am a ...</td>
      <td>
<select name="infoSchooling">
<option selected="selected" value="">Select an Education Level</option>
<option value="1">Current High School Student</option>
<option value="2">High School Graduate</option>
<option value="3">GED Recipient</option>

</select></td>
      </tr>
    <tr>
      <td width="200">Hs Grad / Ged Year:</td>
      <td><select name="infoYear">
<option value="">Select HS Grad / GED Year</option>
<option>2014</option>
<option>2013</option>
<option>2012</option>
<option>2011</option>
<option>2010</option>
<option>2009</option>
<option>2008</option>
<option>2007</option>
<option>2006</option>
<option>2005</option>
<option>2004</option>
<option>2003</option>
<option>2002</option>
<option>2001</option>
<option>2000</option>
<option>1999</option>
<option>1998</option>
<option>1997</option>
<option>1996</option>
<option>1995</option>
<option>1994</option>
<option>1993</option>
<option>1992</option>
<option>1991</option>
<option>1990</option>
<option>1989</option>
<option>1988</option>
<option>1987</option>
<option>1986</option>
<option>1985</option>
<option>1984</option>
<option>1983</option>
<option>1982</option>
<option>1981</option>
<option>1980</option>
<option>1979</option>
<option>1978</option>
<option>1977</option>
<option>1976</option>
<option>1975</option>
<option>1974</option>
<option>1973</option>
<option>1972</option>
<option>1971</option>
<option>1970</option>
<option>1969</option>
<option>1968</option>
<option>1967</option>
<option>1966</option>
<option>1965</option>
<option>1964</option>
<option>1963</option>
<option>1962</option>
<option>1961</option>
<option>1960</option>
<option>1959</option>
<option>1958</option>
<option>1957</option>
<option>1956</option>
<option>1955</option>
<option>1954</option>
<option>1953</option>
<option>1952</option>
<option>1951</option>
<option>1950</option>
<option>1949</option>
<option>1948</option>
<option>1947</option>
<option>1946</option>
<option>1945</option>
<option>1944</option>
<option>1943</option>
<option>1942</option>
<option>1941</option>
<option>1940</option>
</select></td>
      </tr>
    <tr>
      <td width="200">How did you hear of us?:</td>
      <td>
<select name="infoReference">
<option selected="selected" value=""/>
<option>Internet Search</option>
<option>Television</option>
<option>Billboard</option>
<option>Newspaper</option>
<option>Yellow Pages</option>
<option>Radio</option>
<option>Friend / Family</option>
<option>School Presentation</option>
<option>Internet Ad</option>
<option>E-Mail</option>
<option>Direct Mail</option>
<option>CD-Rom</option>
<option>Other</option>
</select></td>
      </tr>
    <tr>
      <td width="200">Best time to reach you:</td>
      <td>
<select name="infoCallTime">
<option selected="selected" value="">Select a Contact Time</option>
<option value="Morning (8am - 12pm)">Morning (8am - 12pm)</option>
<option value="Afternoon (12pm - 4pm)">Afternoon (12pm - 4pm)</option>
<option value="Evening (4pm - 8pm)">Evening (4pm - 8pm)</option>
<option value="Anytime">Anytime</option>
</select></td>
      </tr>
    <tr>
      <td width="200"> </td>
      <td><label>
        <input type="submit" name="button" id="button" value="Submit" />
      </label></td>
      </tr>
  
</table>

  </form> 

 

and my php code ( Sorry im not a developer, and I am new to php)

 

<?php 
$firstname = $_POST['firstname'];

$lastname = $_POST['lastname'];

$address = $_POST['address'];

$city = $_POST['city'];

$state = $_POST['state'];

$zip = $_POST['zip'];

$primaryphone = $_POST['primaryphone'];

$workphone = $_POST['workphone'];

$otherphone = $_POST['otherphone'];

$emailaddress = $_POST['emailaddress'];

$infoSchooling = $_POST['infoSchooling'];

$infoYear = $_POST['infoYear'];

$infoReference = $_POST['infoReference'];

$infoCallTime = $_POST['infoCallTime'];

$emailmessage = "First Name: {$firstname} <br /> Last Name: {$lastname} <br /> Address: {$address} <br /> City: {$city} <br /> State:{$state} <br /> Home Phone: {$primaryphone} <br /> Work Phone: {$workphone} <br /> Other Phone {$otherphone} <br /> Email: {$emailaddress} <br /> I am a {$infoSchooling} <br /> I graduated in {$infoYear} <br /> I heard of you guys through {$infoReference} <br /> Can you please call me around {$infoCallTime}"; 

mail('chubb.gregkilian.com','contactsform', $emailmessage); ?>

 

Hopefully someone can help!

 

Thanks

Link to comment
https://forums.phpfreaks.com/topic/120480-need-help-with-a-form-for-a-site/
Share on other sites

take a look at the examples on this page of how to use the mail() function. http://au.php.net/manual/en/function.mail.php

 

Also, run checks on your POST's to make sure the data is of the correct type/format whatever. And you should check if the POST's are set. If they aren't, display the form. This way you can use the HTML form, and the PHP code in the same file/page.

 

look up isset() on php.net (for the POST's checking)

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.