Jump to content

Setting the $to varaiable?


hoponhiggo

Recommended Posts

Hi Guys

 

Can anybody help me please? I am trying to set a mail $to variable with not much luck!

 

I have some existing code which sends a 'friend request' to another user on my site

 

if ($_GET[user]){ //gets username
$username = htmlspecialchars($_GET[user]); //friend
$by = $_SESSION['MM_Username']; //you
$query = mysql_query("INSERT INTO `friend_requests` ( `username` , `by` ) VALUES ( '$username' , '$by' )"); //inserts the request
echo ( "$username has been sent a friend request. You must now wait for it to be accepted<br>
<p><a href='members.php'>Go Back</a></p>" ); //echos completion
} else {
echo ( "You have no more requests!" ); // or no request sent
}
} else {
echo ( "You need to be logged in" ); //not logged in
}

 

Is there anyway i can pull out the 'friends' email address from the 'users' table and set this as a $to varaiable?

Link to comment
Share on other sites

litteraly figured it out about 2 seconds before i read this post!

 

I used

 

$getuser = mysql_query("SELECT * FROM `users` WHERE `username` = '$username'");
$user = mysql_fetch_array($getuser);
$to = $user[email];

 

Thank you very much for the reply!

Link to comment
Share on other sites

Hi, just a quick pointer, Where at all possible try to never use select *. This is purely from a performance perspective. if the email variable was the only thing you wanted returning from the db then use

select email

If the table you are selecting from had 20 columns ( for example ) there is no point returning the other 19 columns of data is there

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.