ช่วยดูโค้ดลืมรหัสผ่านของลูกค้าหน่อยคะมันerror รบกวนหน่อยนะคะ
ตารางข้อมูลลูกค้าคะแต่ไม่แสดง username กับ password ของลูกค้าคะ
ForgotPassword.php (PHP)
<?
mysql_connect("localhost","root","");
mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer WHERE cus_username = '".trim($_POST['cus_username'])."'
OR cus_email = '".trim($_POST['cus_email'])."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "Not Found Username or Email!";
}
else
{
echo "Your password send successful.<br>Send to mail : ".$objResult["cus_email"];
$strTo = <span style="background-color:red;">$_POST</span>["cus_email"];
$strSubject = "Your Account information username and password.";
$strHeader = "Content-type: text/html; charset=UTF-8\n"; // or windows-874 //
$strHeader .= "From: [email protected] \nReply-To: [email protected] ";
$strMessage = "";
$strMessage .= "Welcome : ".$objResult["cus_name"]."<br>";
$strMessage .= "Username : ".$objResult["cus_username"]."<br>";
$strMessage .= "Password : ".$objResult["cus_password"]."<br>";
$strMessage .= "=================================<br>";
$strMessage .= "ThaiCreate.Com<br>";
$flgSend = mail($strTo,$strSubject,$strMessage,$strHeader);
}
mysql_close();
?>
SendPassword.php
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\scsticker\SendPassword.php on line 12
Not Found Username or Email!
Code (PHP)
html>
<head>
<title>Forgot Password</title>
</head>
<body>
<?php
mysql_connect("localhost","root","");
mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer WHERE cus_username = '".trim($_POST['cus_username'])."'
OR cus_email = '".trim($_POST['cus_email'])."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "Not Found Username or Email!";
}
else
{
echo "Your password send successful.<br>Send to mail : ".$objResult["cus_email"];
// ส่วนของโปรแกรมที่มีการแจ้ง Username และ Password ทางอีเมล์ สามารถแก้ไขรายละเอียดของข้อความได้ที่นี่
$strTo = $objResult["cus_email"];
$strSubject = "Your Account information username and password.";
$strHeader = "Content-type: text/html; charset= UTF-8\n"; // or windows-874 //
// $strHeader .= "From: [email protected] \nReply-To: [email protected] ";
$strMessage = "";
$strMessage .= "Welcome : ".$objResult["cus_name"]."<br>";
$strMessage .= "Username : ".$objResult["cus_username"]."<br>";
$strMessage .= "Password : ".$objResult["cus_password"]."<br>";
$strMessage .= "=================================<br>";
$strMessage .= "ThaiCreate.Com<br>";
$flgSend = mail($strTo,$strSubject,$strMessage,$strHeader);
}
mysql_close();
?>
</body>
</html>
Tag : PHP
Date :
2015-11-22 01:15:15
By :
POMP
View :
798
Reply :
2
ให้ทำการตรวจสอบจำนวน record ที่ได้ก่อน fetch ค่า มันหาข้อมูลไม่เจอ จำนวน record เป็น 0
11.$objQuery = mysql_query($strSQL);
if( mysql_num_rows($objQuery)){
12.$objResult = mysql_fetch_array($objQuery);
.....
.....
.....
Date :
2015-11-22 06:39:08
By :
NewbiePHP
mysql_connect("localhost","root","");
โค้ดในส่วนของการเชื่อมต่อฐานข้อมูลน่าจะไม่สำเร็จครับ
Date :
2015-11-22 10:38:32
By :
{Cyberman}
Load balance : Server 03