Jump to content

Found A Script On Here


peteryianni

Recommended Posts

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
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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