...

View Full Version : PHP: Tell A Friend Script (very basic)



student101
08-27-2008, 11:10 PM
This is a form which a user can fill in if they find your site interesting. (very basic)

<The Form>
<form action="" method="POST">
<fieldset>
<legend>Tell a friend</legend><br />
Your email<br />
<input type="text" name="your_email" value="Your email" /><br /><br />
Your Friends email<br />
<input type="text" name="friend_email" value="Your friends email" />
<input type="Submit" value="Tell a friend" name="Submit" />
</fieldset>
</form>


<PHP Script>
if (isset($_POST['Submit'])) {
// This will check to see if the form has been submitted
$senders_email = $_POST['your_email'];
// The person who is submitting the form
$recipient_friend = $_POST['friend_email'];
// The forms recipient
mail($recipient_friend,"A message from $senders_email", "Dear $recipient_friend,\n\nYour friend $senders_email, found our site very useful, and thought you would be interested.\n\nPlease follow the link to view our site:\nhttp://www.your_sites_address.com\n\nThank You\n\nThe your_sites_address.com", 'From: "your_site" <your_email.com>');

if (isset($_POST['your_email'])) {
echo "<br>Your friend $recipient_friend has been contacted <br><br>Thank you $senders_email";
}}

bijaybd
11-13-2008, 08:28 AM
thanks simple looks good feels good

hip_hop_x
11-14-2008, 11:03 AM
usefull code, also can be modified abit to be changed to a contact form ;)

Dreamdreamer
01-19-2010, 01:06 AM
Hello.

Any how-to for dummies about how to use this code? It doesnt work for me, any help?

Thanks!

IFeelYourPain
01-19-2010, 05:46 AM
Hello.

Any how-to for dummies about how to use this code? It doesnt work for me, any help?

Thanks!

Your page should be set up like this

<?php
if (isset($_POST['Submit'])) {
// This will check to see if the form has been submitted
$senders_email = $_POST['your_email'];
// The person who is submitting the form
$recipient_friend = $_POST['friend_email'];
// The forms recipient
mail($recipient_friend,"A message from $senders_email", "Dear $recipient_friend,\n\nYour friend $senders_email, found our site very useful, and thought you would be interested.\n\nPlease follow the link to view our site:\nhttp://www.your_sites_address.com\n\nThank You\n\nThe your_sites_address.com", 'From: "your_site" <your_email.com>');

if (isset($_POST['your_email'])) {
echo "<br>Your friend $recipient_friend has been contacted <br><br>Thank you $senders_email";
}}
?>

<form action="" method="POST">
<fieldset>
<legend>Tell a friend</legend><br />
Your email<br />
<input type="text" name="your_email" value="Your email" /><br /><br />
Your Friends email<br />
<input type="text" name="friend_email" value="Your friends email" />
<input type="Submit" value="Tell a friend" name="Submit" />
</fieldset>
</form>

luxpc
12-11-2012, 09:49 AM
Does anybody know how to implement in this form <textarea> ?
I want to use fallowing java-script code which automatically fills textarea with full page url nad I need for that a textarea with ID="message", but I am new in php :(

<script type="text/javascript">
$(document).ready(function() {
var message = 'I thought that you would find this information very useful: ' + document.URL;
$('#message').text(message);
});
</script>

Thank you in advance!



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum