php contact form.

Associate
Joined
16 Jan 2006
Posts
986
Location
Internet
hello

i have a small php script contact form i have made but it wont work and i dont understand why. Does anyone have 5mins just to read over my script? if so could they add me to msn [email protected] any help would be brillaint
 
<?php
if(isset($_POST['submit'])) {

$to = "[email protected]";
$subject = "Contact Form";
$name = $_POST['name'];
$email = $_POST['email'];
$department = $_POST['department'];
$domain= $_POST['domain'];
$message = $_POST ['message'];


foreach($_POST as $value) {
$check_msg .= "Checked: $value\n";
}

$body = "
From: $name\n
email: $email\n
department: $department\n
domain: $domain\n
message: $message\n
"

;

mail($to, $subject, $body);

}
header( 'Location: thankyou.html' );



-------------------

thats the mailer.php

and this is the html page

<form id="form" name="form" method="post" action="mailer.php">
<table width="550" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="152" valign="top"><span class="style8"></span></td>
<td width="214">&nbsp;</td>
<td width="184">&nbsp;</td>
</tr>
<tr>
<td valign="top"><span class="style8">Name : </span></td>
<td valign="top"><label>
<input type="text" name="name" id="name">
</label></td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="top"><span class="style8">E-Mail Address :</span></td>
<td valign="top"><label>
<input type="text" name="email" id="email">
</label></td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="top"><span class="style8">Department :</span></td>
<td valign="top"><label>
<select name="department" id="department">
<option value="sales">Sales</option>
<option value="Billing">Billing</option>
<option value="Support">Support</option>
<option value="Other">Other</option>
</select>
<br>
<br>
</label></td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="top"><span class="style8">Domain Name :</span></td>
<td valign="top"><input type="text" name="domain" id="domain">
<br>
<br></td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="top"><span class="style8">Questions : </span></td>
<td colspan="2" rowspan="2" valign="top"><label>
<textarea name="message" id="message" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr class="button">
<td valign="top"><span class="style8"></span></td>
</tr>
<tr class="button">
<td valign="top"><span class="style8"></span></td>
<td colspan="2" valign="top"><p>&nbsp;</p>
<p align="right">
<input type="submit" name="sumbit" id="sumbit" value="submit">
</form>
 
just so you know for next time, please wrap code in the [ code ] tags without the spaces, which will show code like so

PHP:
<?php
if(isset($_POST['submit'])) {

   $to = "[email protected]"; 
   $subject = "Contact Form";
   $name = $_POST['name'];
   $email = $_POST['email'];
   $department = $_POST['department'];
   $domain= $_POST['domain'];
   $message = $_POST ['message'];


   foreach($_POST as $value) {
      $check_msg .= "Checked: $value\n";
   }
   
   $body = "
   From: $name\n 
   email: $email\n 
   department: $department\n 
   domain: $domain\n
   message: $message\n
   "
   
   ;

   mail($to, $subject, $body);
   
}
header( 'Location: thankyou.html' );

				</form>


thats the mailer.php

and this is the html page

PHP:
-------------------
 
 
 <form id="form" name="form" method="post" action="mailer.php">
           <table width="550" border="0" cellpadding="0" cellspacing="0">
             <tr>
               <td width="152" valign="top"><span class="style8"></span></td>
               <td width="214">&nbsp;</td>
               <td width="184">&nbsp;</td>
             </tr>
             <tr>
               <td valign="top"><span class="style8">Name : </span></td>
   <td valign="top"><label>
                 <input type="text" name="name" id="name">
               </label></td>
               <td>&nbsp;</td>
             </tr>
             <tr>
               <td valign="top"><span class="style8">E-Mail Address :</span></td>
   <td valign="top"><label>
                 <input type="text" name="email" id="email">
               </label></td>
               <td>&nbsp;</td>
             </tr>
             <tr>
               <td valign="top"><span class="style8">Department :</span></td>
     <td valign="top"><label>
                 <select name="department" id="department">
                   <option value="sales">Sales</option>
                   <option value="Billing">Billing</option>
                   <option value="Support">Support</option>
                   <option value="Other">Other</option>
               </select>
                 <br>
                 <br>
               </label></td>
               <td>&nbsp;</td>
             </tr>
             <tr>
               <td valign="top"><span class="style8">Domain Name :</span></td>
               <td valign="top"><input type="text" name="domain" id="domain">
               <br>
               <br></td>
               <td>&nbsp;</td>
             </tr>
             <tr>
               <td valign="top"><span class="style8">Questions : </span></td>
     <td colspan="2" rowspan="2" valign="top"><label>
                 <textarea name="message" id="message" cols="45" rows="5"></textarea>
               </label></td>
             </tr>
             <tr class="button">
               <td valign="top"><span class="style8"></span></td>
             </tr>
             <tr class="button">
               <td valign="top"><span class="style8"></span></td>
               <td colspan="2" valign="top"><p>&nbsp;</p>
               <p align="right">
                 <input type="submit" name="sumbit" id="sumbit" value="submit">
 
Back
Top Bottom