Jump to content

toney

Members
  • Posts

    41
  • Joined

  • Last visited

Posts posted by toney

  1. i designed a form with a php send via email. what i cant figure out is how to collect the info from the checkboxes and put in the php
     
    this is the check box:
     
    <td id="td_element_field_0" style=""><div style="width:100%;padding-bottom:5px;"><input id="element_0_0" name="element_0[]" value="Health"
    class="validate[required]"  type="checkbox" /><font face="Verdana" size="2" color="#000000"> Health </font></div><div style="width:100%;padding-bottom:5px;"><input id="element_0_1" name="element_0[]" value="Finances"
    class="validate[required]"  type="checkbox" /><font face="Verdana" size="2" color="#000000"> Finances </font></div><div style="width:100%;padding-bottom:5px;"><input id="element_0_2" name="element_0[]" value="Family"
    class="validate[required]"  type="checkbox" /><font face="Verdana" size="2" color="#000000"> Family </font></div><div style="width:100%;padding-bottom:5px;"><input id="element_0_3" name="element_0[]" value="Personal Dreams, Goals & Visions"
    class="validate[required]"  type="checkbox" /><font face="Verdana" size="2" color="#000000"> Personal Dreams,Goals & Visions </font></div><div style="width:100%;padding-bottom:5px;"><input id="element_0_4" name="element_0[]" value="Restoration"
    class="validate[required]"  type="checkbox" /><font face="Verdana" size="2" color="#000000"> Restoration </font></div><div style="width:100%;padding-bottom:5px;"><input id="element_0_5" name="element_0[]" value="Special Unspoken Request"
    class="validate[required]"  type="checkbox" /><font face="Verdana" size="2" color="#000000"> Special Unspoken Request </font></div><div style="clear:both;"></div><div style="padding-bottom:8px;color:#000000;"><small><font face="Verdana"></font></small></div>
     
    this is the php

    <?php
    if(isset($_POST['email'])) {
         
        // EDIT THE 2 LINES BELOW AS REQUIRED
        $email_to = "support@higherpowercomputers.com";
        $email_subject = "Prayer Request or Praise Report";
         
         
        function died($error) {
            // your error code can go here
            echo "We are very sorry, but there were error(s) found with the form you submitted. ";
            echo "These errors appear below.<br /><br />";
            echo $error."<br /><br />";
            echo "Please go back and fix these errors.<br /><br />";
            die();
        }
         
        // validation expected data exists
        if(!isset($_POST['first_name']) ||
            !isset($_POST['prayer_praise'])) {
            died('We are sorry, but there appears to be a problem with the form you submitted.');       
        }
         
        $first_name = $_POST['first_name']; // required
       	$prayer_praise = $_POST['prayer_praise']; // required
         
        $error_message = "";
        $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
      if(!preg_match($email_exp,$email)) {
        $error_message .= 'The Email Address you entered does not appear to be valid.<br />';
      }
        $string_exp = "/^[A-Za-z .'-]+$/";
      if(!preg_match($string_exp,$first_name)) {
        $error_message .= 'The First Name you entered does not appear to be valid.<br />';
      }
      if(!preg_match($string_exp,$last_name)) {
        $error_message .= 'The Last Name you entered does not appear to be valid.<br />';
      }
      if(strlen($prayer_praise) < 2) {
        $error_message .= 'The Comments you entered do not appear to be valid.<br />';
      }
      if(strlen($error_message) > 0) {
        died($error_message);
      }
        $email_message = "Form details below.\n\n";
         
        function clean_string($string) {
          $bad = array("content-type","bcc:","to:","cc:","href");
          return str_replace($bad,"",$string);
        }
         
        $email_message .= "First Name: ".clean_string($first_name)."\n";
        $email_message .= "Last Name: ".clean_string($last_name)."\n";
    	 $email_message .= "Phone Number: ".clean_string($phone_number)."\n";
        $email_message .= "Email: ".clean_string($email)."\n";
        $email_message .= "Subject: ".clean_string($subject)."\n";
        $email_message .= "Prayer and or Praise Report: ".clean_string($prayer_praise)."\n";
         
         
    // create email headers
    $headers = 'From: '.$email."\r\n".
    'Reply-To: '.$email."\r\n" .
    'X-Mailer: PHP/' . phpversion();
    @mail($email_to, $email_subject, $email_message, $headers);  
    ?>
     
    <!-- include your own success html here -->
    
     echo "<script>window.location = 'http://www.higherpowercomputers.com/faith//thank_you.html'</script>";
    
    <?php
    }
    ?> 

     

     

  2.  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><form id="video_rental_form" target="_self" enctype="multipart/form-data" method="post" action="send_form_email.php">

    <table style="text-align:left;" cellpadding="2" cellspacing="0" border="1" bgcolor="#FFFFFF">

    <tr>

    <td style="" colspan="2" align="center">

    <font face="Verdana" size="2" color="#000000"><b style="font-size:20px;">GUCA INDUSTRY VIDEOS</b><br /><label style="font-size:15px;">Choose the videos you wish to view.<br /></label><br /></font>

    </td>

     

    </tr>

    <tr>

      <td width="379" align="left" valign="middle" id="td_element_label_0" style="font-size: 14px;"><input id="video_1" name="video_1" value="ALL ABOUT GUCA - A SHORT VIDEO EXPLAINING GUCA'S SERVICES IN SPANISH"

    class="validate[optional]"  type="checkbox" />

      <font face="Verdana" size="2" color="#000000"><strong>ALL ABOUT GUCA</strong>: A SHORT VIDEO EXPLAINING GUCA'S SERVICES IN SPANISH </td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_28" name="video_28" value="NATIONAL UTILITY CONTRACTORS ASSOCIATION - INDUSTRY RECRUITMENT VIDEO"

    class="validate[optional]"  type="checkbox" />    

        <strong>NATIONAL UTILITY CONTRACTORS ASSOCIATION:</strong> INDUSTRY RECRUITMENT VIDEO </td>

    </tr>

    <tr>

      <td align="left" valign="middle" style="font-size: 14px;"><input id="video_2" name="video_2" value="AMERICA IN JEOPARDY: THE YOUNG EMPLOYEE IN THE WORKPLACE-22 I\4IN-PRODUCED BY NUCA ON THE II\4PORTANCE OF DRUG AWARENESS IN THE WORKPLACE, ENGLISH & SPANISH"

    class="validate[optional]"  type="checkbox" />

          <font face="Verdana" size="2" color="#000000"> <strong>AMERICA IN JEOPARDY:</strong>22 MIN-PRODUCED BY NUCA ON THE IMPORTANCE OF<br />

          DRUG AWARENESS IN THE WORKPLACE, ENGLISH & SPANISH</font></td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_29" name="video_29" value="NATIONAL UTILITY CONTRACTORS ASSOCIATION - INDUSTRY RECRUITMENT VIDEO"

    class="validate[optional]"  type="checkbox" />

        <strong>NUTS AND BOLTS OF TRENCH PROTECTIVE SYSTEMS:</strong> PRODUCED BY NUCA TO PROVIDE EXAMPLES OF THE DIFFERENT PROTECTIVE SYSTEMS USED AND PROPER MEASURES TO MAINTAIN SAFE JOB SITES,  </td>

    </tr>

    <tr>

      <td align="left" valign="middle" style="font-size: 14px;"><input id="video_3" name="video_3" value="AS EASY AS A PHONE CALL- 10 I\4IN. . A SHORTER VERSION OF THE JOINT CONRAIL/AT&T VIDEO RELATING TO FIBER OPTIC CABLE ALONG RAILROAD RIGHT OF WAY. WELL SUITED TO ANYONE WORKING NEAR RAILROADS."

    class="validate[optional]"  type="checkbox" />

        <font face="Verdana" size="2" color="#000000"><strong> AS EASY AS A PHONE CALL: </strong>10 MIN. . A SHORTER VERSION OF THE JOINT CONRAIL/AT&T VIDEO RELATING TO FIBER OPTIC CABLE ALONG RAILROAD RIGHT OF WAY. WELL SUITED TO ANYONE WORKING NEAR RAILROADS. </font></td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_30" name="video_30" value="NUTS AND BOLTS OF TRENCH PROTECTIVE SYSTEMSPRODUCED BY NUCA TO PROVIDE EXAMPLES OF THE DIFFERENT PROTECTIVE SYSTEI\,4S USED AND PROPER MEASURES TO MAINTAIN SAFE JOB SITES,"

    class="validate[optional]"  type="checkbox" />

        <span style="text-align: left; font-size: 14px; font-weight: bold;">PIPE AND CABLE LOCATOR</span></td>

    </tr>

    <tr>

      <td align="left" valign="middle" style="font-size: 14px;"><input id="video_4" name="video_4" value="AUGER BORING OPERATIONS- 1o I\,4IN,. NUoA- REVIEWS THE DANGERS OF AUGER BORING OPERATIONS AND TEACHES TEN GUIDELINES TO HELP PROTECT YOURSELF."

    class="validate[optional]"  type="checkbox" />

        <strong>AUGER BORING OPERATIONS: </strong>1o MIN,. NUCA- REVIEWS THE DANGERS OF AUGER BORING OPERATIONS AND TEACHES TEN GUIDELINES TO HELP PROTECT YOURSELF. </td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px; font-weight: bold;"><input id="video_31" name="video_31" value="PIPE AND CABLE LOCATOR"

    class="validate[optional]"  type="checkbox" />

        <span style="text-align: left; font-weight: bold; font-size: 14px;">PIPE HANDLING</span></td>

    </tr>

    <tr>

      <td align="left" valign="middle" style="font-size: 14px;"><input id="video_5" name="video_5" value="BUILD IT- 7 MIN-PRODUCED BY NAWIC TO EDUCATE AND INFORM CHILDREN ABOUT A POSSIBLE FUTURE IN THE FIELD OF CONSTRUCTION."

    class="validate[optional]"  type="checkbox" />    

        <strong>BUILD IT:</strong> 7 MIN-PRODUCED BY NAWIC TO EDUCATE AND INFORM CHILDREN ABOUT A POSSIBLE FUTURE IN THE FIELD OF CONSTRUCTION. </td>

      <td align="center" valign="middle" style="text-align: left; font-weight: bold; font-size: 14px;"><input id="video_32" name="video_32" value="PIPE HANDLING"

    class="validate[optional]"  type="checkbox" />

        <span style="text-align: left; font-size: 14px; font-weight: normal;"><strong>POWERFUL FORCES: </strong>25 MIN. - ELECTRICAL SAFETY VIDEO PRODUCED BY GEORGIA POWER.</span></td>

    </tr>

    <tr>

      <td align="left" valign="middle" style="font-size: 14px;"><input id="video_6" name="video_6" value="CALL BEFORE YOU DIG- 15 MIN.. PRODUCED BY NUCA ON THE IMPORTANCE OF CALLING BEFORE YOU DIG,"

    class="validate[optional]"  type="checkbox" />

          <font face="Verdana" size="2" color="#000000"><strong>CALL BEFORE YOU DIG:</strong>15 MIN.. PRODUCED BY NUCA ON THE IMPORTANCE OF CALLING BEFORE YOU DIG, </font></td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_33" name="video_33" value="POWERFUL FORCES. 25 I\,,|IN. - ELECTRICAL SAFEry VIDEO PRODUCED BY GEORGIA POWER."

    class="validate[optional]"  type="checkbox" />    

         <strong>PRACTICAL BLASTING FUNDAMENTALS LEVEL I</strong>: 14 MIN PRODUCED BY THE ISEE CERTIFICATE PROGRAM ON BLASTING SAFETY </td>

    </tr>

    <tr>

      <td align="left" valign="middle" style="font-size: 14px;"><input id="video_7" name="video_7" value="CNA INSURANCE "SEEING IS BELIEVING"-30 [/iN"

    class="validate[optional]"  type="checkbox" />    

            <strong>CNA INSURANCE: </strong>"SEEING IS BELIEVING"- 30 MIN </td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_34" name="video_34" value="PRACTICAL BLASTING FUNDAMENTALS.LEVEL I-14 MINPRODUCED BY THE ISEE CERTIFICATE PROGMI\,4 ON BLASTING SAFETY"

    class="validate[optional]"  type="checkbox" />

        <span style="text-align: left; font-weight: bold; font-size: 14px;">PROTECTIVE EQUIPMENT </span></td>

    </tr>

    <tr>

      <td align="left" valign="middle" style="font-size: 14px;"><input id="video_8" name="video_8" value="COMMON GROUND IN DAMAGE PREVENTION. 30 MIN- A BEST PMCTICES STUDY ON DAMAGE PREVENTION PRODUCED BY THE GEORGIA D.O,T."

    class="validate[optional]"  type="checkbox" />    

        <strong>COMMON GROUND IN DAMAGE PREVENTION:</strong> 30 MIN- A BEST PRACTICES STUDY ON DAMAGE PREVENTION PRODUCED BY THE GEORGIA D.O,T. </td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_35" name="video_35" value="PROTECTIVE EQUIPMENT"

    class="validate[optional]"  type="checkbox" />

        <strong> PROTECTIVE SYSTEMS: </strong>BLOOED BORN PATHOGENS 2000- BBP NON-HEALTHCARE EMPLOYEES IN THE WORKPLACE</td>

    </tr>

    <tr>

      <td align="left" valign="middle" style="font-size: 14px;"><input id="video_9" name="video_9" value="CONFINED€PACE ENTRY- 1o MIN.. NUCA. REVIEWS THE DANGERS OF CONFINED SPACES AND TEACHES EIGHT GUIDELINES FOR ENTERING AND WORKING IN THEM."

    class="validate[optional]"  type="checkbox" />    

        <strong>CONFINED SPACE ENTRY:</strong> 10 MIN.. NUCA. REVIEWS THE DANGERS OF CONFINED SPACES AND TEACHES EIGHT GUIDELINES FOR ENTERING AND WORKING IN THEM. </td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_36" name="video_36" value="PROTECTIVE SYSTEMS - BLOOED BORN PATHOGENS 2000- BBP NON-HEALTHCARE EMPLOYEES IN THE WORKPLACE"

    class="validate[optional]"  type="checkbox" />

        <strong>REAL JOBS FOR REAL PEOPLE:</strong> PRODUCED BY HAMPTON ROADS UTILITY & HEAVY CONTRACTORS ASSOC. TO EDUCATE VIEWERS ON POSSIBLE CAREER OPTIONS IN THE HEAVY CONSTRUCTION INDUSTRY</td>

    </tr>

    <tr>

      <td align="left" valign="middle" style="font-size: 14px;"><input id="video_10" name="video_10" value="CONSOLIDATED INDUSTRY SAFETY PRODUCED BY JOHN DEERE ON SAFETY IN A CONSOLIDATED INDUSTRY"

    class="validate[optional]"  type="checkbox" />

        <font face="Verdana" size="2" color="#000000"> <strong>CONSOLIDATED INDUSTRY SAFETY: </strong>PRODUCED BY JOHN DEERE ON SAFETY IN A CONSOLIDATED INDUSTRY </font></td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_37" name="video_37" value="REAL JOBS FOR REAL PEOPLE- PRODUCED BY HAMPTON ROADS UTILITY & HEAVY CONTRACTORS ASSOC. TO EDUCATE VIEWERS ON POSSIBLE CAREER OPTIONS IN THE HEAVY CONSTRUCTION INDUSTRY"

    class="validate[optional]"  type="checkbox" />

        <span style="text-align: left; font-size: 14px; font-weight: bold;">SAFE & EFFICIENT OPERATION OF HAND HELD SAWS</span></td>

    </tr>

    <tr>

      <td align="left" valign="middle" style="font-size: 14px; font-weight: bold;"><input id="video_11" name="video_11" value="CONSTRUCTION DEMO"

    class="validate[optional]"  type="checkbox" /> CONSTRUCTION DEMO</td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_38" name="video_38" value="SAFE & EFFICIENT OPERATION OF HAND HELD SAWS"

    class="validate[optional]"  type="checkbox" />

        <span style="text-align: left; font-size: 14px;"><strong>SAFETY IN FLAGGING: </strong>1O MIN,- NUCA- SHOWS FLAGGERS EIGHT GUIDELINES FOR CONTROLLING TRAFFIC SAFELY WHILE PROTECTING THEMSELVES AND THE CONSTRUCTION CREW FROM ONCOMING MOTORISTS, <br /><span class="redddd">"DOES NOT MEET GDOT FLAGGING REQUIREMENTS"</span></td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_12" name="video_12" value="DIGGING DANGERS I - 15 MIN. - A GENERIc VIDEo REGARDING UNDERGROUND FACILITIES FROM A CONTMCTORS POINT OF VIEW"

    class="validate[optional]"  type="checkbox" />

          <font face="Verdana" size="2" color="#000000"><strong>DIGGING DANGERS I</strong>: 15 MIN. - A GENERIC VIDEO REGARDING UNDERGROUND FACILITIES FROM A CONTRACTORS POINT OF VIEW</font></td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_39" name="video_39" value="SAFETY IN FLAGGING- 1O MIN,- NUCA- SHoWS FLAGGERS EIGHT GUIDELINES FOR CONTROLLING TRAFFIC SAFELY WHILE PROTECTING THEMSELVES AND THE CONSTRUCTION CREW FROM ONCOMING MOTORISTS, DOES NOT MEET GDOT FLAGGING REQUIREMENTS."

    class="validate[optional]"  type="checkbox" />

        <strong>SAFETY TRAINING FOR REPAIR TECHS</strong>: <br />

    21 MIN.- NUCA. EXAMINES COMMON REPAIR RELATED ACCIDENTS AND ILLUSTRATES SAFETY PROCEDURES FOR SEVERAL DIFFERENT REPAIR SITUATIONS. </td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_13" name="video_13" value="DIGGING DANGERS III - 16 I\,4IN. - AN IN DEPTH INVESTIGATION AND OVERVIEW OF A GAS EXPLOSION AS TOLD BY THE OWNER OF THE EXCAVATING COMPANY, HIGHLIGHTS THE IMPACT AN ACCIDENT HAS ON ALL PARTIES INVOLVED."

    class="validate[optional]"  type="checkbox" />    

        <strong>DIGGING DANGERS III:</strong> 16 MIN. - AN IN DEPTH INVESTIGATION AND OVERVIEW OF A GAS EXPLOSION AS TOLD BY THE OWNER OF THE EXCAVATING COMPANY, HIGHLIGHTS THE IMPACT AN ACCIDENT HAS ON ALL PARTIES INVOLVED.</td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_40" name="video_40" value="SAFETY TRAINING FOR REPAIR TECHS- 21 MIN.- NUCA. EXAMINES COMMON REPAIR.RELATED ACCIDENTS AND ILLUSTRATES SAFEry PROCEDURES FOR SEVERAL DIFFERENT REPAIR SITUATIONS."

    class="validate[optional]"  type="checkbox" />

        <strong>SEEING lS BELIEVING: </strong>Safelv Exposinq Buried Utilities</td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_14" name="video_14" value="DIGGING DANGERS V - 12 I\,4IN. - A TRAINING VIDEo DETAILING THE PROCEDURES FOR SAFELY EXPOSING UNDERGROUND FACILITIES WHEN POTHOLING AND HAND DIGGING,"

    class="validate[optional]"  type="checkbox" />

          <font face="Verdana" size="2" color="#000000"><strong>DIGGING DANGERS V</strong>: 12 MIN. - A TRAINING VIDEO DETAILING THE PROCEDURES FOR SAFELY EXPOSING UNDERGROUND FACILITIES WHEN POTHOLING AND HAND DIGGING, </font></td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_41" name="video_41" value="SEEING lS BELlEVlNG... Safelv Exposinq Buried Utilities"

    class="validate[optional]"  type="checkbox" />

        <strong>SOQUE DIARY:</strong> RIVER RESTORATION.'12 MIN.SHOWS RIVER RESTORATION IN THE CHATTAHOOCHEE HEADWATERS </td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left"><input id="video_15" name="video_15" value="DIGGING DANGERS VI . 15 I\,4IN.. REVIEW OF ACCIDENTAL STRIKING OF AN UNDERGROUND FACILITY,"

    class="validate[optional]"  type="checkbox" />

          <font face="Verdana" size="2" color="#000000"><strong>DIGGING DANGERS VI</strong>: 15 MIN.. REVIEW OF ACCIDENTAL STRIKING OF AN UNDERGROUND FACILITY.</font></td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_42" name="video_42" value="SOQUE DIARY - RIVER RESTORATION.'12 MIN.SHOWS RIVER RESTORATION IN THE CHATTAHOOCHEE HEADWATERS"

    class="validate[optional]"  type="checkbox" />

        <strong>STEALING FROM THIEVES</strong>: EQUIPMENT THEFT PROTECTION THIS VIDEO EXPLAINS HOW CONSTRUCTION SITES ARE A COMMON TARGET FOR THIEVES AND GIVES THE VIEWER TIPS ON HOW TO PREVENT THEFT AND IMPLEMENT A PREVENTION PROGRAM. PRODUCED BY NUCA.</td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_16" name="video_16" value=""DIG SAFELY" - 8 I\,,IIN. A SHORT VIDEO EXPLAINING SAFE DIGGING PRACTICES"

    class="validate[optional]"  type="checkbox" />    

        <strong>"DIG SAFELY"</strong><span class="hhyjh">:</span> 8 MIN. A SHORT VIDEO EXPLAINING SAFE DIGGING PRACTICES </td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_43" name="video_43" value="STEALING FROM THIEVES-EQUIPMENT THEFT PROTECTIONTHIS VIDEO EXPLAINS HOW CONSTRUCTION SITES ARE A COIVI,4ON TARGET FOR THIEVES AND GIVES THE VIEWER TIPS ON HOW TO PREVENT THEFT AND IMPLEMENT A PREVENTION PROGRAM. PRODUCED BY NUCA."

    class="validate[optional]"  type="checkbox" />

        <strong>SURVIVAL EXCAVATION: </strong>21 MIN-PRODUCED BY AGC TO SHOW HOW TO WORK SAFELY AROUND EXISTING UTILITIES </td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-weight: bold; font-size: 14px;"><input id="video_17" name="video_17" value="ELECTRICITY: A POWERFUL FORCE- 28 MtN.- PRoDUcED BY ALABAMA POWER."

    class="validate[optional]"  type="checkbox" />    <strong>ELECTRICITY</strong>: <span class="trr">A POWERFUL FORCE- 28 MIN.- PRODUCED BY ALABAMA POWER.</span></td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_44" name="video_44" value="SURVIVAL EXCAVATION- 21 MIN-PRODUCED BY AGC TO SHOW HOW TO WORK SAFELY AROUND EXISTING UTILITIES"

    class="validate[optional]"  type="checkbox" />

        <strong>TAPPING:</strong> PRESTRESSED CONCRETE CYLINDER PIPE - 10:20 MIN - PRESENTED BY PRICE BROTHERS </td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_18" name="video_18" value="GET THE DIRT _ DAMAGE PREVENTION AWARENESS-THIS VIDEO PROVIDED BY THE UPC EXPLAINS THE ONE CALL SYSTEI\,,I AND OTHER DAI\,4AGE PREVENTION PRECAUTIONS"

    class="validate[optional]"  type="checkbox" />    

        <strong>GET THE DIRT:</strong> DAMAGE PREVENTION AWARENESS-THIS VIDEO PROVIDED BY THE UPC EXPLAINS THE ONE CALL SYSTEM AND OTHER DAMAGE PREVENTION PRECAUTIONS </td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_45" name="video_45" value="TAPPING: PRESTRESSED CONCRETE CYLINDER PIPE - 10:20 MIN - PRESENTED BY PRICE BROTHERS"

    class="validate[optional]"  type="checkbox" />

        <strong>TELEPHONE COURTESY: </strong>"YOU ARE THE COMPANY"</td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_19" name="video_19" value="HAMMERHEAD MOLE PIPE BURSTING - 18 MIN, - TRAINING '96,"

    class="validate[optional]"  type="checkbox" />    

        <strong>HAMMERHEAD MOLE PIPE BURSTING</strong>: 18 MIN, TRAINING '96 </td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_46" name="video_46" value="TELEPHONE COURTESY: ,.YOU ARE THE COMPANY',"

    class="validate[optional]"  type="checkbox" />

        <strong>THE FUTURE IS NOW</strong>: 8 MIN.- PRODUCED BY THE UNION PACIFIC RAILROAD EXPLAINS WHY PROTECTING FIBER OPTIC CABLE IS EVERYONE'S RESPONSIBILITY AND HOW EVERYONE CAN PARTICIPATE IN PROTECTING THE SYSTEM. </td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-weight: bold; font-size: 14px;"><input id="video_20" name="video_20" value="HAND SIGNALS FOR CONSTRUCTION EQUIPMENT"

    class="validate[optional]"  type="checkbox" />    HAND SIGNALS FOR CONSTRUCTION EQUIPMENT </td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_47" name="video_47" value="THE FUTURE IS NOW- 8 MIN.- PRODUCED BY THE UNION PACIFIC RAILROAD EXPLAINS WHY PROTECTING FIBER OPTIC CABLE IS EVERYONE'S RESPONSIBILITY AND HOW EVERYONE CAN PARTICIPATE IN PROTECTING THE SYSTEM."

    class="validate[optional]"  type="checkbox" />

        <strong>TRAILER TRANSPORT SAFETY</strong>: 24-MIN -PRODUCED BY VISTA TO SHOW SAFE LOADING AND UNLOADING TECHNIQUES, TIE-DOWN TECHNIQUES, TIPS FOR SAFE TRANSPORT, ADVICE ON HOW TO SAFELY HANDLE AND SECURE UNUSUAL EOUIPMENT. AND THE OPPORTUNITY TO LEARN FROM THE EXPERIENCES OF PROFESSIONAL EQUIPMENT HAULERS</td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_21" name="video_21" value="HEADACHES FOR VANDALS- INFORMS VIEWERS ABOUT WAYS TO DISCOURAGE JOB SITE ENTRY, PREVENT DAMAGE AND HOW TO REDUCE LIABILITY AND COST. PRODUCED BY NUCA."

    class="validate[optional]"  type="checkbox" />    

        <strong>HEADACHES FOR VANDALS:</strong> INFORMS VIEWERS ABOUT WAYS TO DISCOURAGE JOB SITE ENTRY, PREVENT DAMAGE AND HOW TO REDUCE LIABILITY AND COST. PRODUCED BY NUCA. </td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_48" name="video_48" value="TRAILER TRANSPORT SAFETY-24-MIN -PRODUCED BY VISTA TO SHOW SAFE LOADING AND UNLOADING TECHNIQUES, TIE-DOWN TECHNIQUES, TIPS FOR SAFE TRANSPORT, ADVICE ON HOW TO SAFELY HANDLE AND SECURE UNUSUAL EOUIPMENT. AND THE OPPORTUNITY TO LEARN FROIV THE EXPERI"

    class="validate[optional]"  type="checkbox" />

        <strong>TRENCH SHIELDS</strong>: 1O MIN.- NUCA- HIGHLIGHTS TEN GUIDELINES FOR THE SAFE USE OF TRENCH SHIELDS - ,1997</td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_22" name="video_22" value="HEAVY EQUIPMENT OPERATIONS. 1O MIN.- NUCA- HIGHLIGHTS SEVERAL CONCERNS FOR HEAVY.EQUIPMENT OPERATORS AND TEACHES TWELVE GUIDELINES FOR SAFE HEAVY EQUIPI\4ENT OPERATION."

    class="validate[optional]"  type="checkbox" />

          <font face="Verdana" size="2" color="#000000"><strong>HEAVY EQUIPMENT OPERATIONS</strong>:<br />

           1O MIN.- NUCA- HIGHLIGHTS SEVERAL CONCERNS FOR HEAVY.EQUIPMENT OPERATORS AND TEACHES TWELVE GUIDELINES FOR SAFE HEAVY EQUIPMENT OPERATION. </font></td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_49" name="video_49" value="TRENCH SHIELDS- 1O MIN.- NUCA- HIGHLIGHTS TEN GUIDELINES FOR THE SAFE USE OF TRENCH SHIELDS - ,1997"

    class="validate[optional]"  type="checkbox" />

        <strong>TRENCH SHORING:</strong> 10 MIN,- NUCA- PROVIDES TEN GUIDELINES FOR CORRECT INSTALLATION, USE, AND REMOVAL OF TRENCH SHORING.</td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_23" name="video_23" value="HORIZONTAL DIRECTIONAL DRILLING-GOOD PRACTICES GUIDELINES"

    class="validate[optional]"  type="checkbox" />    

        <strong>HORIZONTAL DIRECTIONAL DRILLING</strong>:<br />

        GOOD PRACTICES GUIDELINES </td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_50" name="video_50" value="TRENCH SHORING- 1o MIN,- NUCA- PROVIDES TEN GUIDELINES FOR CORRECT INSTALLATION, USE, AND REI\4OVAL OF TRENCH SHORING."

    class="validate[optional]"  type="checkbox" />      <strong>TRENCHING SAFETY I:</strong> 5 MIN-BASIC GUIDELINES TO ENSURE A SAFE TRENCHING JOB </td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_24" name="video_24" value="HOW FAR DO YOU WANT TO GO?-PRODUCED BY THE NC INDUSTRIES FOR TECHNICAL EDUCATION TO EDUCATE STUDENTS ABOUT REWARDING CAREERS IN THE CONSTRUCTION INDUSTRY,"

    class="validate[optional]"  type="checkbox" />    

        <strong>HOW FAR DO YOU WANT TO GO?</strong>:<br />

        PRODUCED BY THE NC INDUSTRIES FOR TECHNICAL EDUCATION TO EDUCATE STUDENTS ABOUT REWARDING CAREERS IN THE CONSTRUCTION INDUSTRY.</td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_51" name="video_51" value="TRENCHING SAFETY I-5 I\,IIN-BASIC GUIDELINES TO ENSURE A SAFE TRENCHING JOB"

    class="validate[optional]"  type="checkbox" />

        <strong>TRENCHING SAFETY II</strong>: 5 MIN-BASIC GUIDELINES TO ENSURE A SAFE TRENCHING JOB </td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_25" name="video_25" value="INSTALLING: PRESTRESSED CONCRETE CYLINDER PIPE - 15:20 NIIN. - PRESENTED BY PRICE BROTHERS"

    class="validate[optional]"  type="checkbox" />    

        <strong>INSTALLING: PRESTRESSED CONCRETE CYLINDER PIPE:</strong> 15:20 MIN. - PRESENTED BY PRICE BROTHERS </td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_52" name="video_52" value="TRENCHING SAFETY II-5 MIN-BASIC GUIDELINES To ENSURE A SAFE TRENCHING JOB"

    class="validate[optional]"  type="checkbox" />

        T<strong>RYING TO MAKE SENSE OF YOUR FUTURE</strong>: GUCA RECRUITING VIDEO </td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;">

          <input id="video_26" name="video_26" value="IT'S WHERE SAFE DIGGING STARTS. IN THIS SHORT VIDEO, THE PSC EXPLAINS THE ONE CALL SYSTEM AND OTHER METHODS OF DAMAGE PREVENTION"

    class="validate[optional]"  type="checkbox" />      

          <strong>IT'S WHERE SAFE DIGGING STARTS:</strong> IN THIS SHORT VIDEO, THE PSC EXPLAINS THE ONE CALL SYSTEM AND OTHER METHODS OF DAMAGE PREVENTION</td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_53" name="video_53" value="TRYING TO MAKE SENSE OF YOUR FUTURE - GUCA RECRUITING VIDEO"

    class="validate[optional]"  type="checkbox" />

        <font face="Verdana" size="2" color="#000000"><strong>TUNNELING SAFETY:</strong> 12 MIN,- NUCA- REVIEWS THE BASIC SAFETY CONCERNS IN A TUNNEL AND TEACHES TEN GUIDELINES FOR SAFELY WORKING IN TUNNELS, </font></td>

    </tr>

    <tr>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_27" name="video_27" value="MANUFACTURING: PRESTRESSED CONCRETE CYLINDER PIPE -'15:30 N.4IN.. PRESENTED BY PRICE BROTHERS"

    class="validate[optional]"  type="checkbox" />    

        <strong>MANUFACTURING:</strong> PRESTRESSED CONCRETE CYLINDER PIPE -'15:30 MIN.. PRESENTED BY PRICE BROTHERS</td>

      <td align="center" valign="middle" style="text-align: left; font-size: 14px;"><input id="video_54" name="video_54" value="WE DIG SAFETY- PRODUCED BY SOUTHWEST FLORIDA UTILITY CONTRACTORS ASSOCIATION ON TRENCH SAFETY."

    class="validate[optional]"  type="checkbox" />    

        <strong>WE DIG SAFETY:</strong> PRODUCED BY SOUTHWEST FLORIDA UTILITY CONTRACTORS ASSOCIATION ON TRENCH SAFETY. </td>

    </tr>

    <tr valign="top" ><td colspan="2" style="" align="center"><h3 style="font-size: 14px; padding: 10px 0 6px 0; border-top: 1px dotted #CCCCCC; margin: 14px 0; position: static; text-align: center;" id="information" name="information">

    <font face="Verdana" size="2" color="#000000">

    Please fill in information below to have the selected videos sent to you!

    </font>

    </h3><div style="padding-bottom:8px;color:#000000;"><small><font face="Verdana"></font></small></div>

    </td>

     

    </tr><tr valign="top" >

      <td colspan="2" align="center" id="td_element_label_2" style=""><font face="Verdana" size="2" color="#000000"><b>Company and Name Information</b></font>

     

    </td>

    </tr><tr valign="top" >

    <td width="379" align="left" id="td_element_label_3" style=""><font face="Verdana" size="2" color="#000000"><b>Company</b></font>

    <span style="color:red;">*<small></small></span>

    </td><td width="382" id="td_element_field_3" style=""><input id="company_name" name="company_name" value="" size="30"

    class="validate[required]" type="text" /></td>

    </tr><tr valign="top" >

    <td id="td_element_label_4" style="" align="left"><font face="Verdana" size="2" color="#000000"><b>First Name</b></font>

    <span style="color:red;">*<small></small></span> 

    </td><td id="td_element_field_4" style=""><input id="first_name" name="first_name" value="" size="30"

    class="validate[required]" type="text" /></td>

    </tr><tr valign="top" >

    <td id="td_element_label_5" style="" align="left"><font face="Verdana" size="2" color="#000000"><b>Last Name</b></font>

    <span style="color:red;"><small>*</small></span>

    </td><td id="td_element_field_5" style=""><input id="last_name" name="last_name" value="" size="30"

    class="validate[required]" type="text" /></td>

     

    </tr>

    </tr><tr valign="top" >

    <td id="td_element_label_15" style="" align="left"><font face="Verdana" size="2" color="#000000"><b>Phone</b></font>

    <span style="color:red;"><small>*</small></span>

    </td><td id="td_element_field_15" style=""><table cellpadding='0' cellspacing='0' border='0'><tr><td style='padding-left:0px;'><input maxlength='3' style='width:30px;' value='' id='element_15_1' name='element_15[]' type='text' class='validate[required]' /><br /><font face="Verdana" size="2" color="#000000">###</font></td><td style='padding-top:5px;padding-left:3px;' valign='top'><font face="Verdana" size="2" color="#000000">-</font></td><td style='padding-left:3px;'><input maxlength='3' style='width:30px;' value='' id='element_15_2' name='element_15[]' type='text' class='validate[required,custom[onlyNumber],length[3,3]]' /><br /><font face="Verdana" size="2" color="#000000">###</font></td><td style='padding-top:5px;padding-left:3px;' valign='top'><font face="Verdana" size="2" color="#000000">-</font></td><td style='padding-left:3px;'><input maxlength='4' style='width:40px;' value='' id='element_15_3' name='element_15[]' type='text' class='validate[required],length[4,4]]' /><br /><font face="Verdana" size="2" color="#000000">####</font></td></tr></table></td>

     

    </tr>

    <tr valign="top" ><td colspan="2" align="center" id="td_element_label_7" style="font-weight: bold; font-size: 18px;"><font face="Verdana" size="2" color="#000000"><b>Address</b></font>

    <span style="color:red;"><small></small></span></td>

    </tr><tr valign="top" ><td id="td_element_label_8" style="" align="left"><font face="Verdana" size="2" color="#000000"><b>Street Address</b></font>

    <span style="color:red;"><small></small></span>

    </td><td id="td_element_field_8" style=""><input id="address" name="address" value="" size="30"

    class="validate[optional]" type="text" /></td>

    </tr><tr valign="top" ><td id="td_element_label_10" style="" align="left"><font face="Verdana" size="2" color="#000000"><b>City</b></font>

    <span style="color:red;"><small></small></span>

    </td><td id="td_element_field_10" style=""><input id="city" name="city" value="" size="30"

    class="validate[optional]" type="text" /></td>

    </tr><tr valign="top" ><td id="td_element_label_11" style="" align="left"><font face="Verdana" size="2" color="#000000"><b>State / Province / Region</b></font>

    <span style="color:red;"><small></small></span>

    </td><td id="td_element_field_11" style=""><input id="state" name="state" value="" size="30"

    class="validate[optional]" type="text" /></td>

    </tr><tr valign="top" ><td id="td_element_label_12" style="" align="left"><font face="Verdana" size="2" color="#000000"><b>Postal / Zip Code</b></font>

    <span style="color:red;"><small></small></span>

    </td><td id="td_element_field_12" style=""><input id="zip_code" name="zip_code" value="" size="30"

    class="validate[optional]" type="text" /></td>

    </tr><tr valign="top" ><td id="td_element_label_14" style="" align="left"><font face="Verdana" size="2" color="#000000"><b>Email</b></font>

    <span style="color:red;"><small></small></span>

    </td><td id="td_element_field_14" style=""><input id="email" name="email"

    class="validate[optional,custom]"






  3. I have the following php form sending my info to an email address I have 2 problems

     

    1. its not sending the correctly

     

    Form details below.
     
    Company Name: HigherPower
    First Name: James
    Last Name: Peters
    Email:
    Telephone: 7708961481
    Address:
    City:
    State:
    Zip Code:

     

    2.  I have checkboxes where someone can check however many videos they would like to rent from the company video selection. how do I do that

     

     

    <?php
    if(isset($_POST['email'])) {
         
        // EDIT THE 2 LINES BELOW AS REQUIRED
        $email_to = "support@higherpowercomputers.com";
        $email_subject = "Video Rental Form";
         
         
        function died($error) {
            // your error code can go here
            echo "We are very sorry, but there were error(s) found with the form you submitted. ";
            echo "These errors appear below.<br /><br />";
            echo $error."<br /><br />";
            echo "Please go back and fix these errors.<br /><br />";
            die();
        }
         
        // validation expected data exists
        if( !isset($_POST['company_name']) ||
    !isset($_POST['first_name']) ||
            !isset($_POST['last_name']) ||
    !isset($_POST['telephone']) ||
            !isset($_POST['email'])) {
            died('We are sorry, but there appears to be a problem with the form you submitted.');       
        }
        $company_name = $_POST['company_name']; // required
        $first_name = $_POST['first_name']; // required
        $last_name = $_POST['last_name']; // required
    $telephone = $_POST['telephone']; // required
        $email_from = $_POST['email']; // required
         
        $error_message = "";
        $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
      if(!preg_match($email_exp,$email_from)) {
        $error_message .= 'The Email Address you entered does not appear to be valid.<br />';
      }
        $string_exp = "/^[A-Za-z .'-]+$/";
      if(!preg_match($string_exp,$first_name)) {
        $error_message .= 'The First Name you entered does not appear to be valid.<br />';
      }
      if(!preg_match($string_exp,$last_name)) {
        $error_message .= 'The Last Name you entered does not appear to be valid.<br />';
      }
      if(!preg_match($string_exp,$company_name)) {
        $error_message .= 'The Company Name you entered does not appear to be valid.<br />';
      }
      if(strlen($error_message) > 0) {
        died($error_message);
      }
        $email_message = "Form details below.\n\n";
         
        function clean_string($string) {
          $bad = array("content-type","bcc:","to:","cc:","href");
          return str_replace($bad,"",$string);
        }
         
     
        $email_message .= "Company Name: ".clean_string($company_name)."\n";
    $email_message .= "First Name: ".clean_string($first_name)."\n";
        $email_message .= "Last Name: ".clean_string($last_name)."\n";
        $email_message .= "Email: ".clean_string($email)."\n";
        $email_message .= "Telephone: ".clean_string($telephone)."\n";
    $email_message .= "Address: ".clean_string($address)."\n";
        $email_message .= "City: ".clean_string($city)."\n";
    $email_message .= "State: ".clean_string($state)."\n";
    $email_message .= "Zip Code: ".clean_string($zip_code)."\n";
         
         
    // create email headers
    $headers = 'From: '.$email_from."\r\n".
    'Reply-To: '.$email_from."\r\n" .
    'X-Mailer: PHP/' . phpversion();
    @mail($email_to, $email_subject, $email_message, $headers);  
    ?>
     
    <!-- include your own success html here -->
     
    Thank you for contacting us. We will be in touch with you very soon.
     
    <?php
    }
    ?>
     
  4. i wrote the following code but it keeps giving me an error on the first name and the email please help

     

     

     

     

     

    <?php
    if(isset($_POST['email'])) {
         
        // EDIT THE 2 LINES BELOW AS REQUIRED
        $email_to = "support@higherpowercomputers.com";
        $email_subject = "Video Rental Form";
         
         
        function died($error) {
            // your error code can go here
            echo "We are very sorry, but there were error(s) found with the form you submitted. ";
            echo "These errors appear below.<br /><br />";
            echo $error."<br /><br />";
            echo "Please go back and fix these errors.<br /><br />";
            die();
        }
         
        // validation expected data exists
        if(!isset($_POST['first_name']) ||
            !isset($_POST['last_name']) ||
            !isset($_POST['email'])) {
            died('We are sorry, but there appears to be a problem with the form you submitted.');       
        }
         
        $first_name = $_POST['first_name']; // required
        $last_name = $_POST['last_name']; // required
        $email_from = $_POST['email']; // required
         
        $error_message = "";
        $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
      if(!preg_match($email_exp,$email)) {
        $error_message .= 'The Email Address you entered does not appear to be valid.<br />';
      }
        $string_exp = "/^[A-Za-z .'-]+$/";
      if(!preg_match($string_exp,$first_name)) {
        $error_message .= 'The First Name you entered does not appear to be valid.<br />';
      }
      if(!preg_match($string_exp,$last_name)) {
        $error_message .= 'The Last Name you entered does not appear to be valid.<br />';
      }
      if(!preg_match($string_exp,$company_name)) {
        $error_message .= 'The First Name you entered does not appear to be valid.<br />';
      }
      if(strlen($error_message) > 0) {
        died($error_message);
      }
        $email_message = "Form details below.\n\n";
         
        function clean_string($string) {
          $bad = array("content-type","bcc:","to:","cc:","href");
          return str_replace($bad,"",$string);
        }
         
    $email_message .= "ALL ABOUT GUCA: ".clean_string($video_1)."\n";
    $email_message .= "AMERICA IN JEOPARDY: ".clean_string($video_2)."\n";
    $email_message .= "AS EASY AS A PHONE CALL: ".clean_string($video_3)."\n";
    $email_message .= "AUGER BORING OPERATIONS: ".clean_string($video_4)."\n";
    $email_message .= "BUILD IT: ".clean_string($video_5)."\n";
    $email_message .= "CALL BEFORE YOU DIG: ".clean_string($video_6)."\n";
    $email_message .= "CNA INSURANCE: ".clean_string($video_7)."\n";
    $email_message .= "COMMON GROUND IN DAMAGE PREVENTION: ".clean_string($video_8)."\n";
    $email_message .= "CONFINED SPACE ENTRY: ".clean_string($video_9)."\n";
    $email_message .= "CONSOLIDATED INDUSTRY SAFETY: ".clean_string($video_10)."\n";
    $email_message .= "CONSTRUCTION DEMO: ".clean_string($video_11)."\n";
    $email_message .= "DIGGING DANGERS I: ".clean_string($video_12)."\n";
    $email_message .= "DIGGING DANGERS III: ".clean_string($video_13)."\n";
    $email_message .= "DIGGING DANGERS V: ".clean_string($video_14)."\n";
    $email_message .= "DIGGING DANGERS VI: ".clean_string($video_15)."\n";
    $email_message .= "DIG SAFELY: ".clean_string($video_16)."\n";
    $email_message .= "ELECTRICITY: ".clean_string($video_17)."\n";
    $email_message .= "GET THE DIRT: ".clean_string($video_18)."\n";
    $email_message .= "HAMMERHEAD MOLE PIPE BURSTING: ".clean_string($video_19)."\n";
    $email_message .= "HAND SIGNALS FOR CONSTRUCTION EQUIPMENT : ".clean_string($video_20)."\n";
    $email_message .= "HEADACHES FOR VANDALS: ".clean_string($video_21)."\n";
    $email_message .= "HEAVY EQUIPMENT OPERATIONS: ".clean_string($video_22)."\n";
    $email_message .= "HORIZONTAL DIRECTIONAL DRILLING: ".clean_string($video_23)."\n";
    $email_message .= "HOW FAR DO YOU WANT TO GO?: ".clean_string($video_24)."\n";
    $email_message .= "INSTALLING: PRESTRESSED CONCRETE CYLINDER PIPE: ".clean_string($video_25)."\n";
    $email_message .= "IT'S WHERE SAFE DIGGING STARTS: ".clean_string($video_26)."\n";
    $email_message .= "MANUFACTURING: ".clean_string($video_27)."\n";
    $email_message .= "NATIONAL UTILITY CONTRACTORS ASSOCIATION: ".clean_string($video_28)."\n";
    $email_message .= "NUTS AND BOLTS OF TRENCH PROTECTIVE SYSTEMS: ".clean_string($video_29)."\n";
    $email_message .= "PIPE AND CABLE LOCATOR: ".clean_string($video_30)."\n";
    $email_message .= "PIPE HANDLING: ".clean_string($video_31)."\n";
    $email_message .= "POWERFUL FORCES: ".clean_string($video_32)."\n";
    $email_message .= "PRACTICAL BLASTING FUNDAMENTALS: ".clean_string($video_33)."\n";
    $email_message .= "PROTECTIVE EQUIPMENT: ".clean_string($video_34)."\n";
    $email_message .= "PROTECTIVE SYSTEMS: ".clean_string($video_35)."\n";
    $email_message .= "REAL JOBS FOR REAL PEOPLE: ".clean_string($video_36)."\n";
    $email_message .= "SAFE & EFFICIENT OPERATION OF HAND HELD SAWS: ".clean_string($video_37)."\n";
    $email_message .= "SAFETY IN FLAGGING: ".clean_string($video_38)."\n";
    $email_message .= "SAFETY TRAINING FOR REPAIR TECHS: ".clean_string($video_39)."\n";
    $email_message .= "SEEING lS BELIEVING: ".clean_string($video_40)."\n";
    $email_message .= "SOQUE DIARY: ".clean_string($video_41)."\n";
    $email_message .= "STEALING FROM THIEVES: ".clean_string($video_42)."\n";
    $email_message .= "SURVIVAL EXCAVATION: ".clean_string($video_43)."\n";
    $email_message .= "TAPPING: ".clean_string($video_44)."\n";
    $email_message .= "TELEPHONE COURTESY: ".clean_string($video_45)."\n";
    $email_message .= "THE FUTURE IS NOW: ".clean_string($video_46)."\n";
    $email_message .= "TRAILER TRANSPORT SAFETY: ".clean_string($video_47)."\n";
    $email_message .= "TRENCH SHIELDS: ".clean_string($video_48)."\n";
    $email_message .= "TRENCH SHORING: ".clean_string($video_49)."\n";
    $email_message .= "TRENCHING SAFETY: ".clean_string($video_50)."\n";
    $email_message .= "TRENCHING SAFETY II: ".clean_string($video_51)."\n";
    $email_message .= "TRYING TO MAKE SENSE OF YOUR FUTURE: ".clean_string($video_52)."\n";
    $email_message .= "TUNNELING SAFETY: ".clean_string($video_53)."\n";
    $email_message .= "WE DIG SAFETY: ".clean_string($video_54)."\n";
        $email_message .= "Company Name: ".clean_string($company_name)."\n";
    $email_message .= "First Name: ".clean_string($first_name)."\n";
        $email_message .= "Last Name: ".clean_string($last_name)."\n";
        $email_message .= "Email: ".clean_string($email)."\n";
        $email_message .= "Telephone: ".clean_string($telephone)."\n";
    $email_message .= "Address: ".clean_string($address)."\n";
        $email_message .= "City: ".clean_string($city)."\n";
    $email_message .= "State: ".clean_string($state)."\n";
    $email_message .= "Zip Code: ".clean_string($zip_code)."\n";
         
         
    // create email headers
    $headers = 'From: '.$email_from."\r\n".
    'Reply-To: '.$email_from."\r\n" .
    'X-Mailer: PHP/' . phpversion();
    @mail($email_to, $email_subject, $email_message, $headers);  
    ?>
     
    <!-- include your own success html here -->
     
    Thank you for contacting us. We will be in touch with you very soon.
     
    <?php
    }
    ?>
     
     
  5. fixed the error above it was a spelling error in the database.

     

    so now in the form I have a field that gathers phone numbers it has three separate boxes for the numbers. to see the form go to www.162rot.org/memberupdate.html. my code gathers the first number the area code but not the other to boxes. not sure how to get that to do it

  6. [<?php

    /*

    $title=$_POST['title'];

    $rank=$_POST['rank'];

    $position_number=$_POST['position_number'];

    $first_name=$_POST['first_name'];

    $middle_name=$_POST['middle_name'];

    $last_name=$_POST['last_name'];

    $street_name=$_POST['street_name'];

    $city=$_POST['city'];

    $state=$_POST['state'];

    $zip_code=$_POST['zip_code'];

    $home_phone=$_POST['home_phone'];

    $cell_phone=$_POST['cell_phone'];

    $work_phone=$_POST['work_phone'];

    $email=$_POST['email'];

    $ham_radio=$_POST['ham_radio'];

    $license_type=$_POST['license_type'];

    $ICS_100=$_POST['ICS_100'];

    $ICS_200=$_POST['ICS_100'];

    $ICS_230=$_POST['ICS_230'];

    $ICS_300=$_POST['ICS_300'];

    $ICS_400=$_POST['ICS_400'];

    $ICS_700=$_POST['ICS_700'];

    $ICS_702=$_POST['ICS_702'];

    $ICS_706=$_POST['ICS_706'];

    $ICS_707=$_POST['ICS_707'];

    $ICS_800=$_POST['ICS_800'];

    $first_aid=$_POST['first_aid'];

    $cpr=$_POST['cpr'];

    $cert=$_POST['cert'];

    $cert_int=$_POST['cert_int'];

    $LNO=$_POST['LNO'];

    $special_skills=$_POST['special_skills'];

    */

     

     

     

    $con = mysql_connect("localhost","","");

    if (!$con)

    {

    die('Could not connect: ' . mysql_error());

    }

     

    mysql_select_db("", $con);

    if($_POST[first_name] != '')

    {

    if($_POST['password'] != '')

    $password = sha1($_POST['password']);

    else

    $password = sha1('password');

     

     

     

    $sql="INSERT INTO Memers_162rot (title,rank,position_number,first_name,middle_name,last_name,street_name,city,state,zip_code,home_phone,work_phone,cell_phone,email,call_sign,lic_type,ics_100,ics_200,ics_230,ics_300,ics_400,ics_700,ics_702,ics_706,ics_707,ics_800,first_aid,CPR,CERT,cert_instructor,LNO,special_skills)

    VALUES

    ('$_POST[title]','$_POST[rank]','$_POST[position_number]','$_POST[first_name]','$_POST[middle_name]','$_POST[last_name]','$_POST[street_name]','$_POST[city]','$_POST[state]','$_POST[zip_code]','$_POST[home_phone]','$_POST[work_phone]','$_POST[cell_phone]','$_POST','$_POST[ham_radio]','$_POST[license_type]','$_POST[iCS-100]','$_POST[iCS_200]','$_POST[iCS_230]','$_POST[iCS_300]','$_POST[iCS_400]','$_POST[iCS_700]','$_POST[iCS_702]','$_POST[iCS_706]','$_POST[iCS_707]','$_POST[iCS_800]','$_POST[first_aid]','$_POST[cpr]','$_POST[cert]','$_POST[cert_int]','$_POST[special_skills]')";

     

    if (!mysql_query($sql,$con))

    {

    die('Error: ' . mysql_error());

    }

    else

    echo "1 record added";

    }

     

    mysql_close($con)

    ?>

    ]

  7. I have this code for adding info to a database from a webpage i wrote. I am getting this error

     

    Parse error: syntax error, unexpected '-', expecting ']' in /home/rottorg/public_html/insert.php on line 57

     

    <?php

    ('$_POST[title]','$_POST[rank]','$_POST[position_number]','$_POST[first_name]','$_POST[middle_name]','$_POST[last_name]','$_POST[street_name]','$_POST[city]','$_POST[state]','$_POST[zip_code]','$_POST[home_phone]','$_POST[work_phone]','$_POST[cell_phone]','$_POST','$_POST[ham_radio]','$_POST[license_type]','$_POST[iCS-100]','$_POST[iCS_200]','$_POST[iCS_230]','$_POST[iCS_300]','$_POST[iCS_400]','$_POST[iCS_700]','$_POST[iCS_702]','$_POST[iCS_706]','$_POST[iCS_707]','$_POST[iCS_800]','$_POST[first_aid]','$_POST[cpr]','$_POST[cert]','$_POST[cert_int]','$_POST[special_skills]')";

     

    ?>

  8. I have a code I found on the Internet it works great I just need to know how to get it to auto return to a specific webpage after finishing

     

     

    <?php

    if(isset($_POST['email'])) {

     

    // EDIT THE 2 LINES BELOW AS REQUIRED

    $email_to = "support@higherpowercomputers.com";

    $email_subject = "From Website";

     

     

    function died($error) {

    // your error code can go here

    echo "We are very sorry, but there were error(s) found with the form you submitted. ";

    echo "These errors appear below.<br /><br />";

    echo $error."<br /><br />";

    echo "Please go back and fix these errors.<br /><br />";

    die();

    }

     

    // validation expected data exists

    if(!isset($_POST['first_name']) ||

    !isset($_POST['last_name']) ||

    !isset($_POST['email']) ||

    !isset($_POST['telephone']) ||

    !isset($_POST['comments'])) {

    died('We are sorry, but there appears to be a problem with the form you submitted.');

    }

     

    $first_name = $_POST['first_name']; // required

    $last_name = $_POST['last_name']; // required

    $email_from = $_POST['email']; // required

    $telephone = $_POST['telephone']; // not required

    $comments = $_POST['comments']; // required

     

    $error_message = "";

    $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';

    if(!preg_match($email_exp,$email_from)) {

    $error_message .= 'The Email Address you entered does not appear to be valid.<br />';

    }

    $string_exp = "/^[A-Za-z .'-]+$/";

    if(!preg_match($string_exp,$first_name)) {

    $error_message .= 'The First Name you entered does not appear to be valid.<br />';

    }

    if(!preg_match($string_exp,$last_name)) {

    $error_message .= 'The Last Name you entered does not appear to be valid.<br />';

    }

    if(strlen($comments) < 2) {

    $error_message .= 'The Comments you entered do not appear to be valid.<br />';

    }

    if(strlen($error_message) > 0) {

    died($error_message);

    }

    $email_message = "Form details below.\n\n";

     

    function clean_string($string) {

    $bad = array("content-type","bcc:","to:","cc:","href");

    return str_replace($bad,"",$string);

    }

     

    $email_message .= "First Name: ".clean_string($first_name)."\n";

    $email_message .= "Last Name: ".clean_string($last_name)."\n";

    $email_message .= "Email: ".clean_string($email_from)."\n";

    $email_message .= "Telephone: ".clean_string($telephone)."\n";

    $email_message .= "Comments: ".clean_string($comments)."\n";

     

     

    // create email headers

    $headers = 'From: '.$email_from."\r\n".

    'Reply-To: '.$email_from."\r\n" .

    'X-Mailer: PHP/' . phpversion();

    @mail($email_to, $email_subject, $email_message, $headers);

    ?>

     

    <!-- include your own success html here -->

     

    Thank you for contacting us. We will be in touch with you very soon.

     

    <?php

    }

    ?>

  9. if(isset($_POST['submit'])) //make sure submit button has been clicked
    {
    	$gender = $_POST['gender']; //radio button value
    	$first_age = $_POST['first_age']; //dd value
    	$second_age = $_POST['second_age']; //dd value
    
     	$sql = "SELECT picture_number, first_name, middle_name, first_family_name, second_family_name, DATE_FORMAT(birthdate, '%c-%e-%Y') as birthdate, gender = '$gender' and something_else = '$first_age' and something_else = '$second_age'  FROM child_info ORDER BY picture_number ASC";
    }
    
    

    I am not sure what to write in for this 

    = '$gender' and something_else = '$first_age' and something_else = '$second_age' 

    someone help me please and tell me if what I have incorporated looks right

  10. <?php
    $con = mysql_connect("localhost","","");
    if (!$con)
    {
    die('Could not connect: ' . mysql_error());
    }
    
    mysql_select_db("", $con);
    
    $query = "SELECT picture_number, first_name, middle_name, first_family_name, second_family_name, DATE_FORMAT(birthdate, '%c-%e-%Y') as birthdate, gender
    FROM child_info ORDER BY picture_number ASC";
    
    $result = mysql_query($query);
    
    
    if(!$result)
    {
    echo "There was a problem getting the data";
    }
    else if(!$result)
    {
    echo "There were no results";
    }
    else
    {
    echo "<b><center>Children to be sponsored</center></b><br><br>\n";
    while($row = mysql_fetch_assoc($result))
    {
    
    
    echo "<table border='1'>
    <tr>
    <th>Picture Number</th>
    <th>First Name</th>
    <th>Middle Name</th>
    <th>First Family Name</th>
    <th>Second Family Name</th>
    <th>Birthdate<br> M-D-Y</th>
    <th>Gender</th>
    </tr>";
    
    
    {
    echo "<tr>";
    echo "<td>" . $row['picture_number'] . "</td>";
    echo "<td>" . $row['first_name'] . "</td>";
    echo "<td>" . $row['middle_name'] . "</td>";
    echo "<td>" . $row['first_family_name'] . "</td>";
    echo "<td>" . $row['second_family_name'] . "</td>";
    echo "<td>" . $row['birthdate'] . "</td>";
    echo "<td>" . $row['gender'] . "</td>";
    echo "</tr>";
    }
    echo "</table>";
    }
    }
    mysql_close();
    ?>

     

    this handles the form

  11. I have a form that searches a database then outputs the data via php how do I take the info from the radio button and the age range and search the database with it

     

    <?php
    $max_age = 18;
    
    $ageOptions = "<option value='00'>From</option>\n";
    for($age=1; $age<=$max_age; $age++)
    {
    $ageOptions .= "<option value='{$age}'>{$age}</option>\n";
    }
    
    ?>
    
    <form name="child_info" action="selectdata.php" method="post" id="child_info">
    <table width="444" align="center" >
    
    <tr>
    <td width="208">Choose Male or Female:</td>
    <td width="224">
    <input type="radio" name="gender" value="male" /> Male
    <input type="radio" name="gender" value="Female" /> Female
    </td>
    </tr>
    <tr>
    <td>Choose age range:</td>
    <td>
    <select name="first_age" id="first_age">
    <?php echo $ageOptions; ?>
    </select>
    <select name="second_age" id="second_age">
    <?php echo $ageOptions; ?>
    </select>
    </td>
    </tr>
    <tr>
    <td></td>
    <td>
    <div align="right">
    <input type="submit" name="submit" id="submit" value="submit" />
    <input type="reset" name="reset" id="reset" value="reset" />
    </div>
    </td>
    </tr>
    </table>
    </form>
    
    <?php
    $con = mysql_connect("localhost","","");
    if (!$con)
    {
    die('Could not connect: ' . mysql_error());
    }
    
    mysql_select_db("", $con);
    
    $query = "SELECT picture_number, first_name, middle_name, first_family_name, second_family_name, DATE_FORMAT(birthdate, '%c-%e-%Y') as birthdate, gender
    FROM child_info ORDER BY picture_number ASC";
    
    $result = mysql_query($query);
    
    
    if(!$result)
    {
    echo "There was a problem getting the data";
    }
    else if(!$result)
    {
    echo "There were no results";
    }
    else
    {
    echo "<b><center>Children to be sponsored</center></b><br><br>\n";
    while($row = mysql_fetch_assoc($result))
    {
    
    
    echo "<table border='1'>
    <tr>
    <th>Picture Number</th>
    <th>First Name</th>
    <th>Middle Name</th>
    <th>First Family Name</th>
    <th>Second Family Name</th>
    <th>Birthdate<br> M-D-Y</th>
    <th>Gender</th>
    </tr>";
    
    
    {
    echo "<tr>";
    echo "<td>" . $row['picture_number'] . "</td>";
    echo "<td>" . $row['first_name'] . "</td>";
    echo "<td>" . $row['middle_name'] . "</td>";
    echo "<td>" . $row['first_family_name'] . "</td>";
    echo "<td>" . $row['second_family_name'] . "</td>";
    echo "<td>" . $row['birthdate'] . "</td>";
    echo "<td>" . $row['gender'] . "</td>";
    echo "</tr>";
    }
    echo "</table>";
    }
    }
    mysql_close();
    ?>

  12. <?php
    $con = mysql_connect("localhost","","");
    if (!$con)
      {
      die('Could not connect: ' . mysql_error());
      }
    
    mysql_select_db("", $con);
    
    $query = "SELECT picture_number, first_name, middle_name, first_family_name, second_family_name, birthdate, gender
              FROM child_info";
            
    $result = mysql_query($query);
    
    
       if(!$result)
          {
                 echo "There was a problem getting the data";
          }
       else if(!$result)
          {
             echo "There were no results";
          }
       else
          {
              echo "<b><center>Children to be sponsored</center></b><br><br>\n";
        while($row = mysql_fetch_assoc($result))
           {
          
             
    echo "<table border='1'>
    <tr>
    <th>Picture Number</th>
    <th>First Name</th>
    <th>Middle Name</th>
    <th>First Family Name</th>
    <th>Second Family Name</th>
    <th>Birthdate</th>
    <th>Gender</th>
    </tr>";
    
    while($row = mysql_fetch_array($result))
      {
            echo "<tr>";
            echo "<td>" . $row['picture_number'] . "</td>";
            echo "<td>" . $row['first_name'] . "</td>";
            echo "<td>" . $row['middle_name'] . "</td>";
            echo "<td>" . $row['first_family_name'] . "</td>";
            echo "<td>" . $row['second_family_name'] . "</td>";
            echo "<td>" . $row['birthdate'] . "</td>";
            echo "<td>" . $row['gender'] . "</td>";
            echo "</tr>";
      }
    echo "</table>";
          }
    }
    mysql_close();
    ?>
    
    

  13. I am trying to have the data from my database display on a webpage the problem I am having is two fold one the

    1.  picture number is not displaying in order 

    2. how do I get the birth date to display in D- M -  Y  on webpage        the output displays  = 2007-05-11   

     

    <?php

    $con = mysql_connect("localhost","","");

    if (!$con)

      {

      die('Could not connect: ' . mysql_error());

      }

     

    mysql_select_db("sacredfa_sacred", $con);

     

    $query = "SELECT picture_number, first_name, middle_name, first_family_name, second_family_name, birthdate, gender

              FROM child_info";

     

    $result = mysql_query($query);

     

     

    if(!$result)

    {

      echo "There was a problem getting the data";

    }

    else if(!$result)

    {

    echo "There were no results";

    }

    else

    {

        echo "<b><center>Children to be sponsored</center></b><br><br>\n";

        while($row = mysql_fetch_assoc($result))

        {

     

     

    echo "<table border='1'>

    <tr>

    <th>Picture Number</th>

    <th>First Name</th>

    <th>Middle Name</th>

    <th>First Family Name</th>

    <th>Second Family Name</th>

    <th>Birthdate</th>

    <th>Gender</th>

    </tr>";

     

    while($row = mysql_fetch_array($result))

      {

      echo "<tr>";

      echo "<td>" . $row['picture_number'] . "</td>";

      echo "<td>" . $row['first_name'] . "</td>";

      echo "<td>" . $row['middle_name'] . "</td>";

      echo "<td>" . $row['first_family_name'] . "</td>";

      echo "<td>" . $row['second_family_name'] . "</td>";

      echo "<td>" . $row['birthdate'] . "</td>";

      echo "<td>" . $row['gender'] . "</td>";

      echo "</tr>";

      }

    echo "</table>";

    }

    }

    mysql_close();

    ?>

  14. Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/fathersh/public_html/selectdata.php on line 29 in bold

     

    <?php

    $con = mysql_connect("localhost","fathersh_search","f33321rh");

    if (!$con)

      {

      die('Could not connect: ' . mysql_error());

      }

     

    mysql_select_db("fathersh_childsearch", $con);

    @mysql_select_db($database) 'or die ("Unable to select database: " . mysql_error())"

    $query = "SELECT file_number, first_name, middle_name, last_name, birthdate

              FROM child_info";

     

    $result = mysql_query($query);

     

     

    if(!$result)

    {

      echo "There was a problem getting the data";

    }

    else if(!$result)

    {

    echo "There were no results";

    }

    else

    {

        echo "<b><center>Database Output</center></b><br><br>\n";"<b><center>Database Output</center></b><br><br>\n";

        while($row = mysql_fetch_assoc($result))

        {

    echo "<b>{$row['file_number']}-name{$row['first_name']}-name2</b><br>\n";

    echo "{$row['middle_name']}-name<br>\n";

    echo "{$row['last_name']}-name<br>\n";

    echo "{$row['birthdate']}-name<hr><br>\n";

     

    }

    }

    mysql_close();

    ?>

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