Jump to content

Issues with PHP contact form


cvecchi

Recommended Posts

Good evening,

 

I'm having some issues with a PHP "contact us" script. I'm hoping there may be someone on the board that can shed some light on what is going on. The only recent change to the script is that the server was upgraded from PHP4 to PHP5. I'm not even sure if that is related, as I can't specifically identify that this issue started at the same time as that upgrade.

 

The form is emailing, however the area where the fields should be displaying in the email message are all blank. Without further ado...here's the HTML page containing the form:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">

<head>
  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  <meta name="description" content="Request additional information about Civil Air Patrol services offered, membership opportunities, or general questions.">
  <meta name="keywords" content="Civil Air Patrol. United States Air Force, Cadet Program, Aerospace Education, Cadet Programs" />
  <meta name="author" content="http://www.squadron282.com" />
  <link rel="stylesheet" type="text/css" media="screen,projection" href="./css/style_screen.css" />
  <link rel="stylesheet" type="text/css" media="print" href="./css/style_print.css" />
<title>CIVIL AIR PATROL SQUADRON 282 - Contact Us</title>

  <style type="text/css">
<!--
.style1 {
font-size: 14
}
.style2 {font-size: 10px}
.style12 {font-size: 12px}
-->
  </style>
</head>

<body>
  <div class="page-container-1">

<!-- HEADER -->
<!-- Flag navigations -->
<!-- Navigation Level 1 -->
<!-- Sitename -->
<!-- Site slogan -->
<!-- Header banner -->
<div><img class="img-header" src="files/header6.jpg" alt="Wright Brothers 282nd Aero Composite Squadron - Civil Air Patrol"/></div>		
    
<!-- Navigation Level 2 -->												
      <div class="nav2">			
<ul>
        <li style="border-left: solid 1px rgb(54,83,151)"><a href="index.html" class="multi_line">GLR-OH-282 HOMEPAGE</a></li>
        <li><a href="missions.html" class="multi_line">SQUADRON MISSIONS</a></li>
        <li><a href="sqinfo.html" class="multi_line">SQUADRON INFO</a></li>
        <li><a href="sqmeetings.html" class="multi_line">SQUADRON MEETINGS</a></li>
        <li><a href="sqcalendar.html" class="multi_line">SQUADRON CALENDAR</a></li>
        <li><a href="membership.html" class="multi_line">SQUADRON MEMBERSHIP</a></li>        
	<li><a href="commanderscorner.html" class="multi_line">SQUADRON COMMAND</a></li>
        <li><a href="gallery/main.php" class="multi_line">PHOTO GALLERY</a></li>
    <li><a href="contactus.html" class="selected multi_line">REQUEST MORE INFO</a></li>
    <li><a href="sitemappublic.html" class="multi_line"> WEBSITE MAP</a></li>
 </ul>
  </div>
    
<!-- Buffer after header -->    
<div class="buffer"></div>
	    
<!-- NAVIGATION -->				
<!-- Navigation Level 3 -->
<div class="nav3">
  <ul>
    <li class="title">CONTACT US</li>
      <li class="group"><a href="contactus.html" class="selected">Contact Us</a></li>
      <li class="group"><a href="faqs.html">FAQ's</a></li>           
  </ul>

<!-- Print, Email, Bookmark Section -->
<!-- ADDTHIS BUTTON BEGIN -->
<div class="nav3">
  <ul>
    <li class="title">SITE UTILITES</li>	

<center>
<script type="text/javascript">
var addthis_config = {
     username: "CAPOH282"
     ui_cobrand: "CAP OH282"

}
</script>

<div class="addthis_toolbox">
    <div class="vertical">
        <a class="addthis_button_email">Email</a>
        <a class="addthis_button_print">Print</a>
        <a class="addthis_button_favorites">Bookmark</a>
        <a class="addthis_button_twitter">Twitter</a>
        <a class="addthis_button_facebook">Facebook</a>
        <a class="addthis_button_myspace">MySpace</a>
        <a class="addthis_button_digg">Digg</a>
        <a class="addthis_button_expanded">More...</a>
    </div>
</div>

<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js"></script>
</center>
</ul>
</div>
</div>
<!-- ADDTHIS BUTTON END -->

<!-- 	CONTENT -->

<div class="content1">

<!-- Page title -->		
<div class="content1-pagetitle">
  <p class="content-subtitle-noshade-size1 style1">CONTACT US<br />

</div>			
                				
<div class="content1-container">
  <table width="90%"  border="0" align="center" cellpadding="0">
    <tr>
      <td><form method="post" action="contactmailer.php">
          <h2 align="justify">We would love to hear from you! If you are interested in what Civil Air Patrol has to offer, want to leave feedback on the website, or have questions, we are interested! Please feel free to call us at (937) 985-2820 or complete the form below and we will be glad to assist you in any way possible. For immediate answers to some of the most commonly asked questions, please check out our <a href="faqs.html">Frequently Asked Questions</a> page.</h2>
          <p align="justify">Please fill out as much of the following information as you care to share with us:</p>
          <table width="600"  border="0" align="center" cellpadding="0">
            <tr>
              <td width="250"><div align="left">
                <h6>Name:</h6>
              </div></td>
              <td width="350"><div align="left">
                  <input type="text" name="name" size="40" />
              </div></td>
            </tr>
            <tr>
              <td width="250"><div align="left">
                <h6>Email:</h6>
              </div></td>
              <td width="350"><div align="left">
                  <input type="text" name="email" size="40" />
              </div></td>
            </tr>
            <tr>
              <td width="250"><div align="left">
                <h6>Address:</h6>
              </div></td>
              <td width="350"><div align="left">
                  <input type="text" name="address" size="40" />
              </div></td>
            </tr>
            <tr>
              <td width="250"><div align="left">
                <h6>City:</h6>
              </div></td>
              <td width="350"><div align="left">
                  <input type="text" name="city" size="40" />
              </div></td>
            </tr>
            <tr>
              <td width="250"><div align="left">
                <h6>State:</h6>
              </div></td>
              <td width="350"><div align="left">
                  <input name="state" type="text" size="4" maxlength="2" />
              </div></td>
            </tr>
            <tr>
              <td width="250"><div align="left">
                <h6>Zip:</h6>
              </div></td>
              <td width="350"><div align="left">
                  <input name="zip" type="text" size="7" maxlength="5" />
              </div></td>
            </tr>
            <tr>
              <td width="250"><h6>Phone:</h6></td>
              <td width="350"><input name="phone" type="text" size="14" maxlength="12" /></td>
            </tr>
            <tr>
              <td width="250"><div align="left">
                <h6>Time To Contact:</h6>
              </div></td>
              <td width="350"><div align="left">
                  <input type="text" name="timetocontact" size="40" />
              </div></td>
            </tr>
            <tr align="left" valign="top">
              <td width="250"><div align="left">
                <h6>                  Program of Interest:</h6>
              </div></td>
              <td width="350"><p>
                <input type="checkbox" name="check[]" value="cadetprogram" />
                Cadet Programs (Youth)<br />
                <input type="checkbox" name="check[]" value="seniorprogram" />
                Senior Programs (Adult)<br />
                <input type="checkbox" name="check[]" value="patronprogram" />
                Patron Membership<br />
                <input type="checkbox" name="check[]" value="unsureonprogram" />
                Unsure<br />
            </p></td>
            </tr>
            <tr align="left" valign="top">
              <td width="250"><div align="left">
                  <h6>Areas of Interest:<br />
                    (check all that apply)</h6>
              </div></td>
              <td width="350"><div align="left">
                  <p>
                    <input type="checkbox" name="check[]" value="areaadmin" />
                    Administration<br />
                    <input type="checkbox" name="check[]" value="areaaerospace" />
                    <a href="missionsaerospace.html">Aerospace Education</a><br />
                    <input type="checkbox" name="check[]" value="areacadetprograms" />
                    <a href="missionscadet.html">Cadet Programs</a><br />
                    <input type="checkbox" name="check[]" value="areachaplain" />
                    Chaplain / Moral Leadership<br />
                    <input type="checkbox" name="check[]" value="areacommunications" />
                    <a href="missionses.html">Communications and Radios</a> <br />
                    <input type="checkbox" name="check[]" value="areadrillteam" />
                    Drill Team / Colorguard Activities<br />
                    <input type="checkbox" name="check[]" value="areaemergencyservices" />
                    <a href="missionses.html">Emergency Services / Search and Rescue</a><br />
                    <input type="checkbox" name="check[]" value="areaflightoperations" />
                    Flight Operations<br />
                    <input type="checkbox" name="check[]" value="areaphysicalfitness" />
                    Physical Fitness Training<br />
                    <input type="checkbox" name="check[]" value="arearecruiting" />
                    Public Affairs<br />
                    <input type="checkbox" name="check[]" value="areasafety" />
                    Safety<br />
                    <input type="checkbox" name="check[]" value="areaunsure" />
                    Unsure <br />
                  </p>
              </div></td>
            </tr>
            <tr>
              <td width="250" height="82" valign="middle"><h6>Comments:</h6></td>
              <td width="350"><p>
                  <textarea name="comments" cols="50" rows="6"></textarea>
              </p></td>
            </tr>
            <tr>
              <td width="250">
                <h6>
                  <input type="submit" value="Submit Your Request" name="submit" />
                  </h6></td>
              <td width="350"> </td>
            </tr>
          </table>
      </form></td>
    </tr>
  </table>
  <p> </p>
  <p> </p>
<!-- Nav Foorter -->	 
<td height="55" valign="top">
<div align="center">
<p align="center">
<em><strong>PUBLIC INFORMATION</strong></em><br />
<a href="index.html">GLR-OH-282 HOMEPAGE</a> | 
<a href="missions.html">SQUADRON MISSIONS</a> | 
<a href="sqinfo.html">SQUADRON INFO</a> |<br /> 
<a href="sqmeetings.html">SQUADRON MEETINGS</a> | 
<a href="sqcalendar.html">SQUADRON CALENDAR</a> | 
<a href="membership.html">SQUADRON MEMBERSHIP</a> | <br />
<a href="commanderscorner.html">SQUADRON COMMAND</a> | 
<a href="/gallery/main.php">PHOTO GALLERY</a> | 
<a href="contactus.html">REQUEST MORE INFO</a> | 
<a href="sitemappublic.html">WEBSITE MAP</a><br /><br />
<em><strong>MEMBER RESOURCES</strong></em><br />
<a href="members.php">MEMBER RESOURCES</a> | 
<a href="resourcesaeroed.html">AEROSPACE EDUCATION</a> | 
<a href="resourceses.html">EMERGENCY SERVICES</a> | <br />
<a href="resourcescadet.html">CADET PROGRAMS</a> |
<a href="resourcesofficer.html">OFFICER PROGRAM</a> | 
<a href="trainingnewmember.html">NEW MEMBERS</a> | 
<a href="resourcesuniforms.html">UNIFORM RESOURCES</a> |<br /> 
<a href="resourcesstaff.html">ADDITIONAL RESOURCES</a> | 
<a href="resourcesevents.html">ACTIVITY REGISTRATION</a> | 
<a href="sitemapmembers.html">WEBSITE MAP</a>
</p>
</div></td>  
</div>        
</div>

<!-- SIDEBAR -->
<!-- Empty sidebar: By adding "hide" to the class statement the sidebar becomes hidden -->
<div class="sidebar hide">
</div>

<!-- FOOTER -->
<div class="footer">
  <p><b>Copyright © 2010 Wright Brothers 282nd Aero Composite Squadron | All Rights Reserved</b></p>
  <p><span class="style12">LINKS OR REFERENCES TO INDIVIDUALS OR COMPANIES DOES NOT CONSTITUTE AN ENDORSEMENT OF ANY INFORMATION, <br />PRODUCT, OR SERVICE YOUR MAY RECEIVE FROM SUCH SOURCES. SITE MANAGED BY MAJ VECCHI. </span></p>
</div>

</div>
</body>
</html>

 

And here is the PHP script that is driving the output:

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"><br>
<html>
<head>
<title>CIVIL AIR PATROL - WRIGHT BROS 282ND AERO COMPOSITE SQUADRON</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
if(isset($_POST['submit'])) {

$to = "cvecchi@squadron282.com";
$headers = 'From: CONTACT@SQUADRON282.COM' . "\r\n";
$subject = "Squadron282.com Contact Form";
$name_field = "$name";
$email_field = "$email";
$message = $_POST['message'];
foreach($_POST['check']  as  $value) 
{
$check_msg .= "Checked: $value\n";
} 
$body = "Name: $name_field\n Email: $email_field\n Street: $address\n City: $city\n State: $state\n Zip: $zip\n Phone: $phone\n Time To Contact: $timetocontact\n $check_msg\n Comments: $comments\n";
echo "Your Information has been submitted to Squadron 282!";
mail($to, $subject, $body, $headers);
} else {
echo "There was an error in your submission, please resubmit.";
}
?>
<script language=javascript>
setTimeout("location.href='contactthanks.html'", 0000);
</script>
</body>
</html>

 

If anyone could shed some light on this issue, I'd appreciate it!

 

Thanks,

Chris

 

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.