Right now I use javascript form validation and want to switch to PHP. I have tried to look for tutorials and stuff, but I can seem to find it.
This is my contact form I have created. It may seem newb but I am new. Ha. Here it is:
contact_form.php
<?php
$pagetype = "Web";
$scriptname = "$pagetype Inquire Form";
$script_dir = "/www/";
$emailaddress[1] = "emailremoved";
$emailaddress[2] = "emailremoved";
$subjectheader = "$pagetype Inquire Form";
$redirecturl = "removed/index.php?x=web&cat=inquire&form=submit";
$message = "
Name: $name
Email: $email
Company: $company
Phone: $phone
Website: $website
Message: $msg \n\n
IP Address: $ip
Browser: $browser
Date: $d
Time: $t";
if ($_SERVER['REQUEST_METHOD'] == "POST") {
$name = $_POST[name];
$email = $_POST[email];
$company = $_POST[company];
$phone = $_POST[phone];
$website = $_POST[website];
$msg = $_POST[msg];
$ip = $_POST[ip];
$browser = $_POST[browser];
$d = $_POST[d];
$t = $_POST[t];
$subject = $_POST[subject];
mail("$emailaddress[$who]", "$subjectheader $subject", "$message", "From: $email \nReply-To: $email");
if ($redirecturl != "") {
header("Location: $redirecturl");
} else {
echo "";
}
} else {
include($script_dir . 'index.php?x=web&cat=inquire');
}
?>
contact.php
<table width="411" border="0" cellpadding="1" cellspacing="2">
<form action="contact_form.php" method="post" name="contact" id="contact">
<tr>
<td width="110">Your Name *</td>
<td width="293"><input type="text" size='30' maxlength='30' name="name" class='textbox' />
</td>
</tr>
<tr>
<td>Email Address *</td>
<td width="293"><input name='email' type='text' class='textbox' size='30' maxlength='30' /></td>
</tr>
<tr>
<td>Company Name</td>
<td width="293"><input name='company' type='text' class='textbox' size='30' maxlength='30' /></td>
</tr>
<tr>
<td>Phone Number</td>
<td width="293"><input name='phone' type='text' class='textbox' size='30' maxlength='30' /></td>
</tr>
<tr>
<td>Current Website</td>
<td width="293"><input name='website' type='text' class='textbox' size='30' maxlength='60' /></td>
</tr>
<tr>
<td>Email to *</td>
<td width="293"><select name='who' class="textbox">
<option value='1'>Sales</option>
</select> </td>
</tr>
<tr>
<td>Subject *</td>
<td width="293"><input name='subject' type='text' class='textbox' value='' size='30' maxlength='60' /></td>
</tr>
<tr>
<td>Project Details *</td>
<td width="293"><textarea name='msg' rows='7' cols='40' class='textbox'></textarea></td>
</tr>
<tr>
<td> </td>
<td width="293">* Field Required<br />
<br />
<input name="submit" type="submit" id="submit" value="Send" onclick="this.disabled = true; this.value='Send'; this.form.submit();" />
<input name="reset" type="reset" id="reset" value="Reset" /> </td>
</tr>
<?php
$ip = @$REMOTE_ADDR;
$browser = $HTTP_USER_AGENT;
$d = date("F j, Y");
$t = date("g:i a", time() + 3600);
?>
<input name="ip" type="hidden" id="ip" value="<?php echo $ip ?>">
<input name="browser" type="hidden" id="browser" value="<?php echo $browser ?>">
<input name="d" type="hidden" id="d" value="<?php echo $d ?>">
<input name="t" type="hidden" id="t" value="<?php echo $t ?>">
</form>
</table>