CodingForums.com

CodingForums.com (http://www.codingforums.com/index.php)
-   Post a PHP snippet (http://www.codingforums.com/forumdisplay.php?f=41)
-   -   PHP: Tell A Friend Script (very basic) (http://www.codingforums.com/showthread.php?t=147550)

student101 08-27-2008 10:10 PM

PHP: Tell A Friend Script (very basic)
 
This is a form which a user can fill in if they find your site interesting. (very basic)
Code:

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

Code:

<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 07:28 AM

thanks simple looks good feels good

hip_hop_x 11-14-2008 10:03 AM

usefull code, also can be modified abit to be changed to a contact form ;)

Dreamdreamer 01-19-2010 12: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 04:46 AM

Quote:

Originally Posted by Dreamdreamer (Post 912097)
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
Code:

<?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 08:49 AM

Textarea
 
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!


All times are GMT +1. The time now is 08:21 PM.

Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.