PDA

View Full Version : PHP Issues



Drone-7
16 Apr 2008, 05:11 PM
Okay so I got my PHP working on Godaddy, but I'm using a company server for the site I'm working on, so what information would I need about our server in order to enable PHP? I'm simply making revisions on my notebook and uploading via Filezilla. But the real problem lies with the actions of the form Im working on.

It asks for standard information like name, address, etc. And it asks for dimensions of their lawns, and the javascript calculates their dimensions and gives them an estimate for our services, but when they enter their info, I want that info to be sent to us through a form-to-email PHP funtion. How can I go about this since I cant change the POST function on the forms' script. Here's my code for the Javascript form:

<form name="ff1" method="post">
<table border="0" cellspacing="2" cellpadding="2" width="220">
<tr class="main"><td>First Name&nbsp;</td><td><input name="fname" class="txt" size="15" value=""></td></tr>
<tr class="main"><td>Last Name&nbsp;</td><td><input name="lname" class="txt" size="15"></td></tr>
<tr class="main"><td>Street #&nbsp;</td><td><input name="streetN" class="txt" size="15"></td></tr>
<tr class="main"><td>Street Name&nbsp;</td><td><input name="streetName" class="txt" size="15"></td></tr>
<tr class="main"><td>Postal Code&nbsp;</td><td><input name="PostalCode" class="txt" size="15"></td></tr>
<tr class="main"><td>City&nbsp;</td><td><input name="City" class="txt" size="15"></td></tr>
<tr class="main"><td>Phone Number&nbsp;</td><td><input name="phone" class="txt" size="15"></td></tr>
<tr class="main"><td>Email Address&nbsp;</td><td><input name="email" class="txt" size="15"></td></tr>

<tr class="main"><td colspan="2"><b class="green">Property size</b></td></tr>
<tr class="main"><td align="right">Length</td><td><input name="lenght" class="txt" size="5"> fit</td></tr>
<tr class="main"><td align="right">Width</td><td><input name="width" class="txt" size="5"> fit</td></tr>

<tr><td colspan="2" align="right"><input type="button" value="Calculate Price" style="background-image:url(img/button_bg2.jpg); border:0px; width:90px; height:19px;" onClick="calculatePrice(this.form.lenght.value, this.form.width.value)" class="but"><input type="hidden" name="sub" />&nbsp;&nbsp;</td></tr>
<tr><td colspan="2"><div id="showPrices"></div></td></tr></table></form>

<script type="text/javascript" language="javascript">

function checkField1(){var ref; var msg;//alert();
var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.[a-zA-Z]{2,3})+$/;
ref=true;
msg="Next field is required:\n";
if(Trim(document.ff1.fname.value)==''){msg+=" - Name\n"; ref=false;}
if(Trim(document.ff1.lname.value)==''){msg+=" - Last Name\n"; ref=false;}

if(Trim(document.ff1.streetN.value)=='') {msg+=" - Street #\n"; ref=false;}
if(Trim(document.ff1.streetName.value)=='') {msg+=" - Street Name\n"; ref=false;}
if(Trim(document.ff1.PostalCode.value)=='') {msg+=" - Postal Code\n"; ref=false;}
if(Trim(document.ff1.City.value)=='') {msg+=" - City\n"; ref=false;}


//if(Trim(document.ff1.address.value)==''){msg+=" - Address\n"; ref=false;}
//if(Trim(document.ff1.stateCode.value)==''){msg+=" - Province\n"; ref=false;}
//if(Trim(document.ff1.countryCode.value)==''){msg+=" - Country\n"; ref=false;}
//if(Trim(document.ff1.zip.value)==''){msg+=" - Postal Code\n"; ref=false;}
if(Trim(document.ff1.phone.value)==''){msg+=" - Phone\n"; ref=false;}
if(!re.test(document.ff1.email.value)){msg+=" - Email is wrong\n"; ref=false;}
if(document.ff1.priceR[0].checked==false && document.ff1.priceR[1].checked==false && document.ff1.priceR[2].checked==false)
{msg+=" - Select package\n"; ref=false;}
//if(Trim(document.ff1.email.value)==''){msg+=" - Username\n"; ref=false;}
if(ref){
document.ff1.sub.value='Update';
document.ff1.action='checkout.html';//https://
document.ff1.submit();
}
else {alert(msg);return false;} }
</script>


Now I want the info calculated to be sent to us via email using PHP without calling an email client like Outlook.

Any help would be greatfully appreciated.