ช่วยด้วย ครับ มีปัญหาแก้ บ่ได้ ผิดตัวไหน ครับ ERROR : Username นี้ไม่อยู่ในระบบสมาชิกครับ เจอข้อความนี้ตลอด
ลองแก้เป็น
Code (PHP)
<?php
sql="select * from tb_member where username='$user_forget' ";
$result=mysql_query($sql);//แก้
$num=mysql_num_rows($result);//แก้
if($num=!0) {//แก้
echo "<h3>ERROR : Username นี้ไม่อยู่ในระบบสมาชิกครับ </h3>";
} else {
$subject = "แจ้งรหัสผ่านของระบบสมาชิกโรงเรียนราชวินิตบางเขน";
$message = "รหัสผ่านของ Username : $user_forget คือ: $password";
$headers = "From: Member [email protected] ";
if (mail($to, $subject, $message, $headers)) {
echo "<h3>ระบบได้ส่งรหัสผ่านไปทางอีเมลเรียบร้อยแล้วครับ</h3>";
} else {
echo "<h3>ไม่สามารถส่งรหัสผ่านไปทางอีเมลได้</h3>";
}
}
?>
ถ้าไม่ได้ก็ขอโทษด้วยครับ แล้วลองโพสกลับมาใหม่นะ
Date :
2009-08-09 20:22:17
By :
monotakari
อันนี้ ไม่ขึ้นอะไรเลย ครับ
ERROR
รออยู่
Date :
2009-08-09 20:27:00
By :
sommor
โอ
$user_forget=$_REQUEST['user_forget'];//REQUEST ไปเลย อิอิ ลองใหม่นะจ้ะ
Date :
2009-08-09 20:30:09
By :
monotakari
เอาไม่ออก อิๆๆ ใส่ตรงไหนเอย แทน ตรงไหน อ่ะ ขอโทษ แบบว่า
ทำแบบเปิดหนังสือ
Date :
2009-08-09 20:32:14
By :
sommor
อ้อ คิดได้อีกอย่าง
ถ้าจะเช็คค่าซ้ำกันด้วย mysql_num_row ให้ใช้เครื่องหมาย >หรือ< หรือ != นะ ที่คุณใช้คุณใช้ <= ซึ่งมันไม่น้อยกว่า 0 อยู่แล้วเพราะอย่างน้อย มันก็ได้ 0 และค่าจะเช็คค่าซ้ำถ้ามัน = 0 มันก็หมายความว่ายังไม่มีค่านั้นอยู่
งง ไหม เราก็งงที่เราพิมพ์อะนะ 555+
Date :
2009-08-09 20:35:19
By :
monotakari
แทนที่บรรทัดแรกของนายเลย
Date :
2009-08-09 20:35:48
By :
monotakari
วาง แล้ว ครับ
ERROR : Username นี้ไม่อยู่ในระบบสมาชิกครับ เจอข้อความนี้ตลอด
<?
$user_forget=$_REQUEST['user_forget'];//REQUEST
if ($user_forget=="") {
echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบครับ</h3>"; exit();
}
include "connect.php";
$sql="select * from tb_member where username='$user_forget' ";
$result=mysql_db_query($dbname,$sql);
$num=mysql_num_rows($result);
$record=mysql_fetch_array($result);
$to=$record[email];
$password=$record[password];
if($num<=0) {
echo "<h3>ERROR : Username นี้ไม่อยู่ในระบบสมาชิกครับ </h3>";
} else {
$subject = "แจ้งรหัสผ่านของระบบสมาชิกโรงเรียนราชวินิตบางเขน";
$message = "รหัสผ่านของ Username : $user_forget คือ: $password";
$headers = "From: Member [email protected] ";
if (mail($to, $subject, $message, $headers)) {
echo "<h3>ระบบได้ส่งรหัสผ่านไปทางอีเมลเรียบร้อยแล้วครับ</h3>";
} else {
echo "<h3>ไม่สามารถส่งรหัสผ่านไปทางอีเมลได้</h3>";
}
}
mysql_close();
?>
บ่ได้ คือเก่า
Date :
2009-08-09 20:36:54
By :
sommor
ฮ่วย บ่มีหยังขึ้นเลยติ
Date :
2009-08-09 20:38:10
By :
monotakari
Code (PHP)
<?php
include "connect.php";
$user_forget=$_REQUEST['user_forget'];
if ($user_forget=="") {
echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบครับ</h3>";
exit();
}
$result=mysql_query("select * from tb_member where username='$user_forget' ");
$num=mysql_num_rows($result);
$record=mysql_fetch_array($result);
$to=$record['email'];
$password=$record['password'];
if($num<=1) {
echo "<h3>ERROR : Username นี้ไม่อยู่ในระบบสมาชิกครับ </h3>";
} else {
$subject = "แจ้งรหัสผ่านของระบบสมาชิกโรงเรียนราชวินิตบางเขน";
$message = "รหัสผ่านของ Username : $user_forget คือ: $password";
$headers = "From: Member [email protected] ";
if (mail($to, $subject, $message, $headers)) {
echo "<h3>ระบบได้ส่งรหัสผ่านไปทางอีเมลเรียบร้อยแล้วครับ</h3>";
} else {
echo "<h3>ไม่สามารถส่งรหัสผ่านไปทางอีเมลได้</h3>";
}
}
?>
ลองดู เข้าใจความหมายผิด ขอโทษครับ
Date :
2009-08-09 20:48:12
By :
monotakari
Load balance : Server 00