scott botkins Posted April 17, 2007 Share Posted April 17, 2007 Hello Guys, The following coding is being used for my form. <?php $subject = 'Order - Toyota Auto Parts'; // Subject of email sent to you. $emailadd = '[email protected]'; // Your email address. This is where the form information will be sent. $client = $_POST['Email']; $url = 'https://www.toyotaautoparts.com/nosuccess.html'; // Where to redirect after form is processed. $req = '0'; // Makes all fields required. If set to '1' no field can not be empty. If set to '0' any or all fields can be empty. // --------------------------Do not edit below this line-------------------------- $text = "Results from form:\n\n"; $space = ' '; $line = ' '; foreach ($_POST as $key => $value) { if ($req == '1') { if ($value == '') {echo "";die;} } $j = strlen($key); if ($j >= 30) {echo "Name of form element $key cannot be longer than 20 characters";die;} $j = 20 - $j; for ($i = 1; $i <= $j; $i++) {$space .= ' ';} $value = str_replace('\n', "$line", $value); $conc = "{$key}:$space{$value}$line"; $text .= $conc; $space = ' '; } $headers = 'From: '.$client.''; mail($emailadd, $subject, $text, $headers); echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">'; ?> The actual coding of the form is this: <form action="http://www.toyotaautoparts.com/forms/order.php" method="POST"> <p align="left"><font face="Tahoma" size="2">Please use this form to order your discounted Toyota parts. You will be notified when your order ships. </font><h3 align="center"><b> <font face="Tahoma" size="3">Shipping Information</font></b></h3> <div align="center"> <table border="0" width="582"> <tr> <td width="77"><b><font size="2" face="Tahoma">First Name</font></b></td> <td width="46"><b><font face="Tahoma"><input type="text" name="FirstName" size="17"></font></b></td> <td width="85"><b><font size="2" face="Tahoma">Last Name</font></b></td> <td width="95"><b><font face="Tahoma"><input type="text" name="LastName" size="17"></font></b></td> </tr> <tr> <td width="77"><b><font size="2" face="Tahoma">Address</font></b></td> <td width="46"><b><font face="Tahoma"><input type="text" name="Address" size="17"></font></b></td> <td width="85"><b><font size="2" face="Tahoma">Apt. #</font></b></td> <td width="95"><b><font face="Tahoma"><input type="text" name="Address2" size="17"></font></b></td> </tr> <tr> <td width="77"><b><font size="2" face="Tahoma">City</font></b></td> <td width="46"><b><font face="Tahoma"><input type="text" name="City" size="17"></font></b></td> <td width="85"><b><font size="2" face="Tahoma">State</font></b></td> <td width="95"><b><font face="Tahoma"><input type="text" name="State" size="17"></font></b></td> </tr> <tr> <td width="77"> <p align="left"><b><font size="2" face="Tahoma">Zip</font></b></td> <td width="46"><b> <font face="Tahoma"> <input type="text" name="Zip" size="17"></font></b></td> <td width="85"><b><font size="2" face="Tahoma">E-mail*</font></b></td> <td width="95"><b> <font face="Tahoma"> <input type="text" name="Email" size="17"></font></b></td> </tr> <tr> <td width="77"><b><font size="2" face="Tahoma">H. Phone</font></b></td> <td width="46"><b><font face="Tahoma"><input type="text" name="HomePhone" size="17"></font></b></td> <td width="85"><b><font size="2" face="Tahoma">W. Phone</font></b></td> <td width="95"><b><font face="Tahoma"><input type="text" name="WorkPhone" size="17"></font></b></td> </tr> </table> </div> <div align="center"> <table border="0" width="582"> <tr> <td width="197"><b><font size="2" face="Tahoma">Preferred Shipping Method:</font></b></td> <td width="243"><font face="Tahoma"><select size="1" name="ShipMethod"> <option selected>UPS Ground</option> <option>UPS 3 Day Select</option> <option>UPS 2nd Day Air</option> <option>UPS Next Day Air</option> </select></font></td> </tr> </table> </div> <div align="center"> <table border="0" width="582" height="49"> <tr> <td width="100%" height="45"> <p align="center"><b><font face="Tahoma">Automobile Information</font></b></td> </tr> </table> </div> <div align="center"> <table border="0" width="582"> <tr> <td width="96"> <p align="left"><b><font size="2" face="Tahoma">Year</font></b></td> <td width="131"> <p align="left"><font face="Tahoma"><select size="1" name="Year"> <option selected>Year</option> <option>2008</option> <option>2007</option> <option>2006</option> <option>2005</option> <option>2004</option> <option>2003</option> <option>2002</option> <option>2001</option> <option>2000</option> <option>1999</option> <option>1998</option> <option>1997</option> <option>1996</option> <option>1995</option> <option>1994</option> <option>1993</option> <option>1992</option> <option>1991</option> <option>1990</option> <option>1989</option> <option>1988</option> <option>1987</option> <option>1986</option> <option>1985</option> <option>1984</option> <option>1983</option> <option>1982</option> <option>1981</option> <option>1980</option> <option>1979</option> <option>1978</option> <option>1977</option> <option>1976</option> <option>1975</option> <option>1974</option> <option>1973</option> <option>1972</option> <option>1971</option> <option>1970</option> </select></font></td> <td width="83"> <p align="left"><b><font size="2" face="Tahoma">Make</font></b></td> <td width="134"> <p align="left"><font face="Tahoma"><select size="1" name="Make"> <option selected>Toyota</option> </select></font></p> </td> </tr> <tr> <td width="96"> <p align="left"><b><font size="2" face="Tahoma">Model</font></b></td> <td width="131"> <p align="left"><font face="Tahoma"><input type="text" name="T1" size="17"></font></td> <td width="83"> <p align="left"><b><font size="2" face="Tahoma">Engine</font></b></td> <td width="134"><font face="Tahoma"><select size="1" name="Engine"> <option selected>Engine</option> <option>4 Cylinder</option> <option>6 Cylinder</option> <option>8 Cylinder</option> <option>Deisel</option> <option>Other</option> </select></font></td> </tr> <tr> <td width="96"><b><font size="2" face="Tahoma">Transmission</font></b></td> <td width="131"><font face="Tahoma"><select size="1" name="Transmission"> <option selected>Transmission</option> <option>3 Speed Auto</option> <option>4 Speed Auto</option> <option>3 Speed Manual</option> <option>4 Speed Manual</option> <option>5 Speed Manual</option> <option>6 Speed Manual</option> <option>Other</option> </select></font></td> <td width="83"> <p align="left"><b><font size="2" face="Tahoma">Body Style</font></b></td> <td width="134"><font face="Tahoma"><select size="1" name="BodyStyle"> <option selected>BodyStyle</option> <option>Coupe</option> <option>Liftback</option> <option>2 Door Sedan</option> <option>4 Door Sedan</option> <option>Wagon</option> <option>2 X 4 Truck</option> <option>4 X 4 Truck</option> <option>4 X 4 Wagon</option> <option>Sport Utility</option> <option>2 Door Roadster</option> </select></font></td> </tr> <tr> <td width="96"><b><font size="2" face="Tahoma">Body Class</font></b></td> <td width="131"><font face="Tahoma"><input type="text" name="BodyClass" size="17"></font></td> <td width="83"><b><font size="2" face="Tahoma">V.I.N.**</font></b></td> <td width="134"> <font face="Tahoma"><input type="text" name="VIN" size="18"></font></td> </tr> <tr> <td width="96"><b><font size="2" face="Tahoma">Interior Color</font></b></td> <td width="131"><font face="Tahoma"><input type="text" name="IntColor" size="17"></font></td> <td width="83"><b><font size="2" face="Tahoma">Ext. Color</font></b></td> <td width="134"><font face="Tahoma"><input type="text" name="ExtColor" size="18"></font></td> </tr> </table> </div> <div align="center"> <table border="0" width="582"> <tr> <td width="100%"><font size="2" face="Tahoma">* Required field </font></td> </tr> <tr> <td width="100%"><font size="2" face="Tahoma">** Vehicle Identification Number</font></td> </tr> </table> </div> <div align="center"> <table border="0" width="582" height="46"> <tr> <td width="100%" height="42"> <p align="center"><b><font face="Tahoma">Billing Information</font></b></td> </tr> </table> </div> <div align="center"> <table border="0" width="582"> <tr> <td width="97"> <font face="Tahoma"> <input type="radio" value="Visa" name="CreditCard" checked></font><font size="2" face="Tahoma"> <b>VISA </b> </font></td> <td width="63"><font face="Tahoma"><input type="radio" name="CreditCard" value="Master Card"></font><font size="2" face="Tahoma"> <b>MC</b> </font></td> <td width="167"><font size="2" face="Tahoma"> </font> <font face="Tahoma"> <input type="radio" name="CreditCard" value="American Express"><font size="2"> </font> <b><font size="2">American Express</font></b></font></td> <td width="97"><font face="Tahoma"><input type="radio" name="CreditCard" value="Discover"></font><b><font size="2" face="Tahoma"> Discover</font></b></td> </tr> <tr> <td width="97"><font size="2" face="Tahoma">Card Number </font></td> <td width="85"> <font face="Tahoma"> <input type="text" name="CardNumber" size="20"></font></td> <td width="356" colspan="2"> <font size="2" face="Tahoma">Security Code </font> <font face="Tahoma"> <input type="text" name="securitycode" size="3" maxlength="3"></font><font size="2" face="Tahoma"> * on back of credit card</font></td> </tr> <tr> <td width="97" valign="top"><font size="2" face="Tahoma">Expires</font></td> <td width="339" colspan="3"> <font face="Tahoma"> <select size="1" name="ExpiresMonth"> <option selected value="Month">Month</option> <option>January</option> <option>Febuary</option> <option>March</option> <option>April</option> <option>May</option> <option>June</option> <option>July</option> <option>August</option> <option>September</option> <option>October</option> <option>November</option> <option>December</option> </select><select size="1" name="ExpiresYear"> <option selected value="Year">Year</option> <option>2006</option> <option>2007</option> <option>2008</option> <option>2009</option> <option>2010</option> <option>2011</option> </select></font><font size="2" face="Tahoma"> </font> <p><font size="2" face="Tahoma"> </font></p> </td> </tr> </table> </div> <div align="center"> <table border="0" width="582" height="74"> <tr> <td width="100%" height="70"> <p align="center"><b><font face="Tahoma" size="2">Please Order the Following Parts</font></b></p> <p align="left"><font face="Tahoma" size="2">Please describe the parts you would like to order. If you have part numbers from a previous inquiry, please enter them here.</font></td> </tr> </table> </div> <div align="center"> <table border="0" width="582"> <tr> <td width="92"><b><font size="2" face="Tahoma">Part #*</font></b></td> <td width="246"><b><font size="2" face="Tahoma">Part Description</font></b></td> <td width="86"><b><font size="2" face="Tahoma">Price*</font></b></td> </tr> <tr> <td width="92"><font face="Tahoma"><input type="text" name="PartNumber1" size="16"></font></td> <td width="246"><font face="Tahoma"><input type="text" name="PartDescription1" size="29"></font></td> <td width="86"><font face="Tahoma"><input type="text" name="PartPrice1" size="9"></font></td> </tr> <tr> <td width="92"><font face="Tahoma"><input type="text" name="PartNumber2" size="16"></font></td> <td width="246"><font face="Tahoma"><input type="text" name="PartDescription2" size="29"></font></td> <td width="86"><font face="Tahoma"><input type="text" name="PartPrice2" size="9"></font></td> </tr> <tr> <td width="92"><font face="Tahoma"><input type="text" name="PartNumber3" size="16"></font></td> <td width="246"><font face="Tahoma"><input type="text" name="PartDescription3" size="29"></font></td> <td width="86"><font face="Tahoma"><input type="text" name="PartPrice3" size="9"></font></td> </tr> <tr> <td width="92"><font face="Tahoma"><input type="text" name="PartNumber4" size="16"></font></td> <td width="246"><font face="Tahoma"><input type="text" name="PartDescription4" size="29"></font></td> <td width="86"><font face="Tahoma"><input type="text" name="PartPrice4" size="9"></font></td> </tr> <tr> <td width="92"><font face="Tahoma"><input type="text" name="PartNumber5" size="16"></font></td> <td width="246"><font face="Tahoma"><input type="text" name="PartDescription5" size="29"></font></td> <td width="86"><font face="Tahoma"><input type="text" name="PartPrice5" size="9"></font></td> </tr> <tr> <td width="92"><font face="Tahoma"><input type="text" name="PartNumber6" size="16"></font></td> <td width="246"><font face="Tahoma"><input type="text" name="PartDescription6" size="29"></font></td> <td width="86"><font face="Tahoma"><input type="text" name="PartPrice6" size="9"></font></td> </tr> <tr> <td width="338" colspan="2"><font size="2" face="Tahoma">*Enter if known.</font></td> <td width="86"></td> </tr> <tr> <td width="338" colspan="2"><b><font size="2" face="Tahoma"> Comments:</font></b></td> <td width="86"></td> </tr> </table> </div> <p align="center"><textarea rows="9" name="OrderComments" cols="53">Use this space for comments, to order additional parts or to give any special instructions. </textarea></p> <p align="center"><input type="submit" value="Submit"><input type="reset" value="Reset"></p> </form> Does anyone know why this won't send properly? It works fine when it's not on a https. I have the ssl certificate and everything else. Here is the actual link to the form live on the web https://www.toyotaautoparts.com/order.html Thanks in advance! Link to comment https://forums.phpfreaks.com/topic/47413-form-not-working-on-https/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.