I am new to PHP and would like to be able to put an enquiry form on my web site. I have written the HTML form and tested on my server by sending the input to a php results page on the same server. Can anyone tell me tell me what code I need to be ble to send the form to my email address so customers can send enquiries. I have tested my server with a simple script and I know the email will work but I don't know how to write the script to send an html form.
Here is the HTML I wrote:
<form action="result.php" method="post" class="contact">
<fieldset>
<legend>Tell us about your event or party</legend>
<div>
<label for="firstname" class="fixedwidth">First name:</label>
<input type="text" name="firstname" id="firstname" />
</div>
<div>
<label for="lastname" class="fixedwidth">Last name:</label>
<input type="text" name="lastname" id="lastname" />
</div>
<div>
<label for="email" class="fixedwidth">Email address:</label>
<input type="text" name="email" id="email" />
</div>
<div>
<label for="telephone" class="fixedwidth">Phone number:</label>
<input type="text" name="telephone" id="telephone" />
</div>
<div>
<label for="eventname" class="fixedwidth">What kind of event is it?:</label>
<input type="text" name="eventname" id="eventname" />
</div>
<div>
<label for="eventlocation" class="fixedwidth">Where is the event? Town / area:</label>
<input type="text" name="eventlocation" id="eventlocation" />
</div>
<div>
<label for="eventdate" class="fixedwidth">When is it? Date required:</label>
<input type="text" name="eventdate" id="eventdate" />
</div>
<div>
<label for="entertainment" class="fixedwidth">Entertainment required?:</label>
<input type="text" name="entertainment" id="entertainment" />
</div>
<div>
<label for"details">Other information:</label>
<textarea id="details" name="details" cols="20" rows="7"> </textarea>
</div>
<div class="buttonarea">
<input type="submit" value="Click here to send your enquiry!" />
</div>
</fieldset>
</form>
This was the script I wrote to handle the form :
<?php // reciving data from form on enquiry page
ini_set('display_errors',1); // Let me learn from my mistakes!
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];
$telephone = $_POST['telephone'];
$eventname = $_POST['eventname'];
$eventlocation = $_POST['eventlocation'];
$eventdate = $_POST['eventdate'];
$entertainment = $_POST['entertainment'];
$details = $_POST['details'];
// print the received data
print "<p>Thank you $firstname $lastname, for your enquiry</p>
<p>Your email address is $email and your phone number is $telephone.</p>
<p>Your event is $eventname.</p>
<p>The location is $eventlocation.</p>
<p>The date is $eventdate.</p>
<p>You require a quote for $entertainment.</p>
<p>You also told us : $details</p>
<p>Thank you for your enquiry we will get back to you soon.</p>";
?>
I am now confused about using the mail function. Can anyone help? I've been reading up on this but can't fathom it out.
Many thanks,
Ron


