peteryianni Posted August 18, 2013 Report Posted August 18, 2013 (edited) i have used a php form script from here and got some bits working this is what the sent page looks like as you can see there is results missing i have changed the results showing but they came up correctly Subject Feedback Form Results From ianni@live.co.uk To peter@goldencars.x10.mx Date Today 17:14 Name: PETER YIANNI Housenum: 5 Postcode: n1 8y address: 5 bury road town: London county: Greater London Postcode: n1 2lx DateDD: DateMM: DateYY: TimeHH: TimeMM: Phone: 07933319645 Email: ianni@liv.uk pickup: 75 bury Road Via: tottenham hale Destination: heathrow Flightnum: baaa HandLaugage: Suitcase: vehicletype: Passenger: BabySeat: Boosterseat: booking form code <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <script type="text/javascript"> var info = []; //Needed to access data from outside the JSON processing function $(document).ready(function() { $("#postcodeLookupButton").click(function(event) { $("#addressResult").html("<img src='img/loading.gif' />"); //Loading GIF $.ajax({ dataType: 'jsonp', data: 'postcode='+$("#inputPostcode").val()+'&number='+$("#inputNumber").val(), jsonp: 'jsonp_callback', url: 'http://www.tabcat.co.uk/postcode_lookup_json_v2.php', success: function (data) { var options; //This bit populates the <select> with addresses and an onclick event to populate HTML entities on the page $("#addressResult").html("<select onclick='if($.browser.msie && $.browser.version==\"6.0\") alert(\"Thanks. Your address selection will now be populated into the order form.\"); $(\"#address\").val(info[this.value].address); $(\"#town\").val(info[this.value].town); $(\"#county\").val(info[this.value].county); $(\"#postcode\").val(info[this.value].postcode);' style='display: none' multiple='multiple' id='addressResults'></select>"); for(var i in data) { info = data; options=data.address+", "+data.town+", "+data.county+", "+data.postcode; $("#addressResults").append("<option value='"+i+"'>"+options+"</option>"); } $("#addressResults").show("slow"); }, }); }); $("#inputPostcode").keypress(function (e) { //This makes sure that the form does not submit when pressing enter. We just want to run some javascript rather than submit anything. if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) { $("#postcodeLookupButton").click(); return false; } else { return true; } }); }); </script> <table width="100%" border="0"> <tr> <td height="152" align="center" valign="top"><img src="images/images (1).jpg" width="562" height="150" /></td> <td colspan="2" rowspan="3" align="left" valign="top" class="Font"></td> </tr> <tr> <td><table border="0" align="center"> <form method="post" action="formmail.php"> <tr> <td>Name:</td> <td><input id="Name" name="Name" class="iehover" /></td> <td>Pick up Address</td> <td><input name="pickup" type="text" id="address" /></td> </tr> <tr> <td>House number</td> <td><input name="Housenum" type="text" id="inputNumber" /></td> <td>Via</td> <td><input id="Via" name="Via" class="iehover" /></td> </tr> <tr> <td>Postcode:</td> <td><input name="Postcode" type="text" id="inputPostcode" form="form1" title="Postcode" size="8" /> <input name="submit" type="submit" id="postcodeLookupButton" onclick="return false;" value="Find address" /></td> <td>Destination</td> <td><input id="Destination" name="Destination" class="iehover" /></td> </tr> <tr> <td colspan="4"><div id="addressResult"></div></td> </tr> <tr> <td>Address:</td> <td><input id="address" name="address" class="iehover" /></td> <td>Flight Num</td> <td><input id="Flightnum" name="Flightnum" class="iehover" /></td> </tr> <tr> <td>Town:</td> <td><input id="town" name="town" class="iehover" /></td> <td> Hand Laugage:</td> <td><select name="HandLaugage" id="HandLaugage" style="name="Hand" form="form1" title="Hand Laugage" laugage="Laugage""> <option value="NOT REQUIRED">-NOT REQUIRED-</option> <option value="1">1 Hand Laugage</option> <option value="2">2 Hand Laugage</option> <option value="3">3 Hand Laugage</option> <option value="4">4 Hand Laugage</option> <option value="5">5 Hand Laugage</option> <option value="6">6 Hand Laugage</option> <option value="7">7 Hand Laugage</option> <option value="8">8 Hand Laugage</option> </select> </td> </tr> <tr> <td>County:</td> <td><input id="county" name="county" class="iehover" /></td> <td> Suitcases</td> <td> <select name="Suitcase" size="1" id="Suitcase" style="name="Suitcase"" title="Suitcase" form="form1"> <option value="Not Required">-NOT REQUIRED-</option> <option value="1">1 Suitcase</option> <option value="2">2 Suitcases</option> <option value="3">3 Suitcases</option> <option value="4">4 Suitcases</option> <option value="5">5 Suitcases</option> <option value="6">6 Suitcases</option> <option value="7">7 Suitcases</option> <option value="8">8 Suitcases</option> </select> </td> </tr> <tr> <td>Postcode:</td> <td><input id="Postcode" name="Postcode" class="iehover" /></td> <td>Vehicletype:</td> <td> <select name="vehicletype" required="required" style="form="form1"" form="form1" title="Vehicle Type"> <option value="Saloon"selected="selected">Saloon</option> <option value="Estate">Estate</option> <option value="MPV 5/6">MPV 5/6 </option> <option value="MPV 7/8">MPV/7/8 </option> <option value="Executive">Executive</option> </select> </td> </tr> <tr> <td>Date::</td> <td><select name="DateDD" required="required" class="nbr" id="dateDD" form="form1" title="Day"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26" selected="selected">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select name="DateMM" required="required" id="dateMM" form="form1" title="Month"> <option value="1">Jan</option> <option value="2">Feb</option> <option value="3">Mar</option> <option value="4">Apr</option> <option value="5">May</option> <option value="6">Jun</option> <option value="7" selected="selected">Jul</option> <option value="8">Aug</option> <option value="9">Sep</option> <option value="10">Oct</option> <option value="11">Nov</option> <option value="12">Dec</option> </select> <select name="DateYYYY" id="dateYYYY" title="Year" required="required"> <option value="2013" selected="selected">2013</option> <option value="2014">2014</option> </select></td> <td>Passengers: </td> <td> <select name="passenger" form="form1" title="Passenger"> <option selected="selected">-PLEASE SELECT-</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> </select> </span></td> </tr> <tr> <td>Pick-up Time:</td> <td><select name="TimeHH" required="required" class="nbr" id="timeHH" form="form1" title="Hours (24-hour clock)"> <option value="0" selected="selected">00</option> <option value="1">01</option> <option value="2" selected="selected">02</option> <option value="3">03</option> <option value="4">04</option> <option value="5">05</option> <option value="6">06</option> <option value="7">07</option> <option value="8">08</option> <option value="9">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> </select> <select name="TimeMM" required="required" class="nbr" id="timeMM" form="form1" title="Minutes"> <option value="0" selected="selected">00</option> <option value="5">05</option> <option value="10">10</option> <option value="15">15</option> <option value="20">20</option> <option value="25">25</option> <option value="30">30</option> <option value="35">35</option> <option value="40" selected="selected">40</option> <option value="45">45</option> <option value="50">50</option> <option value="55">55</option> </select></td> <td>Baby seat:</td> <td bgcolor="#FFFFFF"><span style="text-align: left"> <select name="BabySeat" id="BabySeat" style="name="babyseat"" form="form1" title="Baby Seat"> <option value="Not Required">-NOT REQUIRED-</option> <option value="1">1</option> <option value="2">2</option> </select> </span></td> </tr> <tr> <td>Phone:</td> <td><input id="Phone" name="Phone" class="iehover" /></td> <td>Boosterseat:</td> <td> <select name="Boosterseat" id="Boosterseat" style="name="babyseat"" form="form1" title="Booster Seat"> <option value="Not Required">-NOT REQUIRED-</option> <option value="1">1</option> <option value="2">2</option> </select> </span></td> </tr> <tr> <td>Email:</label> </td> <td><input id="Email" name="Email" class="iehover" /></td> <td> </td> <td> </td> </tr> <tr> <td></td> <td> <input name="Reset" type="reset" id="Reset" form="form1" title="Reset" value="Reset" /> </td> <td> <input name="submit" type="submit" id="submit" value="Submit" /> </td> <td> </td> </tr> <tr> <td> </td> </tr> </table></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table> php code <?php $Name = $_REQUEST['Name'] ; $Housenum = $_REQUEST['Housenum'] ; $Postcode = $_REQUEST['Postcode1'] ; $address = $_REQUEST['address'] ; $town = $_REQUEST['town'] ; $county = $_REQUEST['county'] ; $Postcode = $_REQUEST['Postcode'] ; $DateDD = $_REQUEST['DateDD'] ; $DateMM = $_REQUEST['DateMM'] ; $DateYY = $_REQUEST['DateYY'] ; $TimeHH = $_REQUEST['TimeHH'] ; $TimeMM = $_REQUEST['TimeMM'] ; $Phone = $_REQUEST['Phone'] ; $Email = $_REQUEST['Email'] ; $pickup = $_REQUEST['pickup'] ; $Via = $_REQUEST['Via'] ; $Destination = $_REQUEST['Destination'] ; $Flightnum = $_REQUEST['Flightnum'] ; $HandLaugage = $_REQUEST['HandLaugage'] ; $Suitcase = $_REQUEST['Suitcase'] ; $vehicletype = $_REQUEST['vehicletype'] ; $Passenger = $_REQUEST['Passenger'] ; $BabySeat = $_REQUEST['BabySeat'] ; $Boosterseat = $_REQUEST['Boosterseat'] ; mail( "peter@goldencars.x10.mx", "Feedback Form Results", "Name: $Name \n\nHousenum: $Housenum \n\nPostcode: $Postcode \n\naddress: $address \n\ntown: $town \n\ncounty: $county \n\nPostcode: $Postcode \n\nDateDD: $DateDD \n\nDateMM: $DateMM \n\nDateYY: $DateYY \n\nTimeHH: $TimeHH \n\nTimeMM: $TimeMM \n\nPhone: $Phone\n\nEmail: $Email\n\npickup: $pickup \n\nVia: $Via \n\nDestination: $Destination \n\nFlightnum: $Flightnum \n\nHandLaugage: $HandLaugage \n\nSuitcase: $Suitcase \n\nvehicletype: $vehicletype \n\nPassenger: $Passenger \n\nBabySeat: $BabySeat \n\nBoosterseat: $Boosterseat","From: $Email" ); header( "Location: http://www.goldencars.x10.mx/Thankyou.html" ); ?> this is what i have now i have all boxes showing apart from the ones that have select fields Booking form.html formmail.php Edited August 18, 2013 by peteryianni Quote
peteryianni Posted August 20, 2013 Author Report Posted August 20, 2013 Got it working it outputs like this now Name: addam Housenum: 3 Postcode: n22 6qr address: 3 Hawke Pk Road town: Haringey county: London Postcode: n22 6qr Date: 2013-08-31 Time: 01:02 Phone: 0793333645 Email: acrlangley pickup: 3 Hawke Pk Road Via: tottenham hale Destination: heathrow Flightnum: ba366 Landingtime: 17:45 HandLaugage: 1 Suitcase: vehicletype: Estate Passenger: 2 BabySeat: 0 Boosterseat: 0 the booking html <script> $(function() { $( "#datepicker" ).datepicker(); }); </script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <script type="text/javascript"> var info = []; //Needed to access data from outside the JSON processing function $(document).ready(function() { $("#postcodeLookupButton").click(function(event) { $("#addressResult").html("<img src='img/loading.gif' />"); //Loading GIF $.ajax({ dataType: 'jsonp', data: 'postcode='+$("#inputPostcode").val()+'&number='+$("#inputNumber").val(), jsonp: 'jsonp_callback', url: 'http://www.tabcat.co.uk/postcode_lookup_json_v2.php', success: function (data) { var options; //This bit populates the <select> with addresses and an onclick event to populate HTML entities on the page $("#addressResult").html("<select onclick='if($.browser.msie && $.browser.version==\"6.0\") alert(\"Thanks. Your address selection will now be populated into the order form.\"); $(\"#address\").val(info[this.value].address); $(\"#address1\").val(info[this.value].address); $(\"#town\").val(info[this.value].town); $(\"#county\").val(info[this.value].county); $(\"#postcode\").val(info[this.value].postcode);' style='display: none' multiple='multiple' id='addressResults'></select>"); for(var i in data) { info = data; options=data.address+", "+data.address1+", "+data.town+", "+data.county+", "+data.postcode; $("#addressResults").append("<option value='"+i+"'>"+options+"</option>"); } $("#addressResults").show("slow"); }, }); }); $("#inputPostcode").keypress(function (e) { //This makes sure that the form does not submit when pressing enter. We just want to run some javascript rather than submit anything. if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) { $("#postcodeLookupButton").click(); return false; } else { return true; } }); }); </script> <form id="form1" name="form1" method="post" action="Booking.php"> <table width="100%" border="0"> <tr> <td colspan="4"><img src="../images/images (1).jpg" width="100%" height="174" /></td> </tr> <tr> <td width="20%"> </td> <td colspan="2" align="center">Booking Form </td> <td width="28%"> </td> </tr> <tr> <td>Name</td> <td width="30%"><input id="Name" name="Name" class="iehover" /></td> <td width="22%">Pick Up Address</td> <td><input id="address" name="pickup" class="iehover" /></td> </tr> <tr> <td>House number</td> <td><input name="Housenum" type="text" id="inputNumber" /></td> <td>Via</td> <td><input name="Via" type="text" id="Via" form="form1" title="Via" /></td> </tr> <tr> <td>Postcode</td> <td><input name="Postcode" type="text" id="inputPostcode" form="form1" title="Postcode" size="8" /><input name="submit" type="submit" id="postcodeLookupButton" onclick="return false;" value="Find address" /></td> <td>Destination</td> <td><input name="Destination" type="text" required="required" id="Destination" form="form1" title="Destination" /></td> </tr> <tr> <td colspan="4"><div id="addressResult"></div></td> </tr> <tr> <td>Address</td> <td><input id="address1" name="address" class="iehover" /></td> <td>Flight Num</td> <td><input id="Flightnum" name="Flightnum" class="iehover" /></td> </tr> <tr> <td>Town</td> <td><input id="town" name="town" class="iehover" /></td> <td>Landing Time </td> <td><input id="Landingtime" name="Landingtime" class="iehover" /></td> </tr> <tr> <td>County</td> <td><input id="county" name="county" class="iehover" /></td> <td>Hand Laugage:</td> <td><input id="HandLaugage" name="HandLaugage" class="iehover" /></td> </tr> <tr> <td>Postcode</td> <td><input id="postcode" name="postcode" class="iehover" /></td> <td>Suitcases</td> <td><input id="Suitcase" name="Suitcases" class="iehover" /></td> </tr> <tr> <td>Date</td> <td><input type="Date" name="Date" /></td> <td>Vehicletype</td> <td><input id="vehicletype" name="vehicletype" class="iehover" /></td> </tr> <tr> <td>Time</td> <td><input type="Time" name="Time" /></td> <td>Passengers</td> <td><input id="Passenger" name="Passenger" class="iehover" /></td> </tr> <tr> <td>Phone</td> <td><input id="Phone" name="Phone" class="iehover" /></td> <td>Baby seat</td> <td><input id="BabySeat" name="BabySeat" class="iehover" /></td> </tr> <tr> <td>Email</td> <td><input id="Email" name="Email" class="iehover" /></td> <td>Boosterseat:</td> <td><input id="Boosterseat" name="Boosterseat" class="iehover" /></td> </tr> <tr> <td> </td> <td> <input type="reset" name="Reset" value="Reset" /> </td> <td><label> <input name="submit" type="submit" id="submit" value="Submit" /> </label></td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> </tr> </table> </form> the php script <?php $Name = $_REQUEST['Name'] ; $Housenum = $_REQUEST['Housenum'] ; $Postcode = $_REQUEST['Postcode1'] ; $address = $_REQUEST['address'] ; $town = $_REQUEST['town'] ; $county = $_REQUEST['county'] ; $Postcode = $_REQUEST['Postcode'] ; $Date = $_REQUEST['Date'] ; $Time = $_REQUEST['Time'] ; $Phone = $_REQUEST['Phone'] ; $Email = $_REQUEST['Email'] ; $pickup = $_REQUEST['pickup'] ; $Via = $_REQUEST['Via'] ; $Destination = $_REQUEST['Destination'] ; $Flightnum = $_REQUEST['Flightnum'] ; $Landingtime = $_REQUEST['Landingtime'] ; $HandLaugage = $_REQUEST['HandLaugage'] ; $Suitcase = $_REQUEST['Suitcase'] ; $vehicletype = $_REQUEST['vehicletype'] ; $Passenger = $_REQUEST['Passenger'] ; $BabySeat = $_REQUEST['BabySeat'] ; $Boosterseat = $_REQUEST['Boosterseat'] ; mail( "peter@goldencars.x10.mx", "Booking", "Name: $Name \n\nHousenum: $Housenum \n\nPostcode: $Postcode \n\naddress: $address \n\ntown: $town \n\ncounty: $county \n\nPostcode: $Postcode \n\nDate: $Date \n\nTime: $Time \n\nPhone: $Phone\n\nEmail: $Email\n\npickup: $pickup \n\nVia: $Via \n\nDestination: $Destination \n\nFlightnum: $Flightnum n\nLandingtime: $Landingtime \n\nHandLaugage: $HandLaugage \n\nSuitcase: $Suitcase \n\nvehicletype: $vehicletype \n\nPassenger: $Passenger \n\nBabySeat: $BabySeat \n\nBoosterseat: $Boosterseat","From: $Email" ); header( "Location: http://www.goldencars.x10.mx/Pages/THANKSBOOKING.html" ); ?> i had to remove the multi field boxes in the end it would not find the selected field now i need to put a check fields to make sure there full any one have any ideas how to add it to the php file i already have Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.