mjgdunne Posted April 20, 2008 Share Posted April 20, 2008 Hi, i have got the mail function set up but i need to know how to fectch the passwords from the database and send it along with the email address to the recepient. Here is my code: <?php session_start(); ini_set( 'display_errors', '1' ); error_reporting ( 2047 ); $fromemail = "postmaster@localhost"; $scripturl = "http://localhost/xampp/mailsend.php"; $host="localhost"; // Host name $username="root"; // Mysql username $password="root"; // Mysql password $db_name="test"; // Database name $tbl_name="members"; // Table name // Connect to server and select databse. mysql_connect("$host", "root", "root")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); // username and password sent from signup form $myusername=$_POST['myusername']; $myemail=$_POST['myemail']; $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and email='$myemail'"; $result=mysql_query($sql); // Mysql_num_row is counting table row $count=mysql_num_rows($result); // If result matched $myusername and $myemail, table row must be 1 row if($count==1){ $sql="SELECT * FROM $tbl_name WHERE email = '$myemail'"; $resultID=mysql_query($sql); $row = mysql_fetch_array($resultID); $mypassword = $row[0]; // End of query commands // Send Password to email $subject = 'Your Password'; $message = $myemail; $headers = 'From: postmaster@localhost' . "\r\n" . 'Reply-To: postmaster@localhost' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($myemail, $subject, $message, $headers); header("location:email_sent.php"); } else { header("location:login_failure.php"); echo "We are sorry, your Email and username do not appear to be in our database"; } exit(); ?> Link to comment https://forums.phpfreaks.com/topic/101974-solved-need-to-get-info-from-database-and-print-in-php-email/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.