Jump to content

Recommended Posts

Posted (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 by peteryianni
Posted

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

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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

Loading...
×
×
  • Create New...