Jump to content

toney

Members
  • Posts

    41
  • Joined

  • Last visited

Profile Information

  • Gender
    Not Telling

toney's Achievements

Member

Member (2/5)

0

Reputation

  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. http://www.higherpowercomputers.com/guca/membership/members_only/video_rentals.html you can also see the form here
  3. <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]" value="" size="30" type="text" /></td> </tr><tr><td colspan="2" align="right"> <input name="element_counts" value="15" type="hidden" /> <input name="embed" value="forms" type="hidden" /><input value="Submit" type="submit" /> </td></tr></table></form>
  4. 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 } ?>
  5. ok I got the email and the company name errors fixed.
  6. 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_."\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 } ?>
  7. 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
  8. fixed the above problem now new one Error: Unknown column 'position_number' in 'field list'
  9. [<?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) ?> ]
  10. 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]')"; ?>
  11. 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 } ?>
  12. 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
  13. <?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
  14. 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(); ?>
  15. please explain further Write a page to display a single entry based on ID. Use $_GET['id'] Link the page you already have to that page. Add "?id={$row['picture_number']}" to the 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.