|
|
|
PHP ถ้าจำนวนในฐานข้อมูลลดเหลือจำนวนที่กำหนด อยากจะให้มีข้อความเตือนตอน login เข้าระบบ ต้องทำอย่างไร? |
|
|
|
|
|
|
|
ขอบคุณมากครับ
ยังติดเรื่องของการให้มีข้อความเตือนเมื่อ login เข้าระบบมา จะทำอย่างไรดีครับ รบกวนอีกนิดครับ
|
|
|
|
|
Date :
2010-03-08 03:16:36 |
By :
เตาะแตะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองทำแล้วครับ แต่ไม่ได้ ช่วยดูให้หน่อยครับว่าผิดตรงไหน มันจะขึ้นว่า "วัสดุกำลังจะหมดครับ" ไม่ว่าจำนวนจะมากหรือว่าน้อยกว่า 10
<?
include "connect.php";
$sql="SELECT * FROM bring WHERE amount <= 10 ";
$result=mysql_db_query($dbname,$sql);
if ($result) {
echo "<h3>วัสดุกำลังจะหมดครับ</h3>";
} else {
echo "<h3>ไม่สามารถตรวจสอบข้อมูลได้</h3>";
}
mysql_close();
?>
|
|
|
|
|
Date :
2010-03-09 02:25:34 |
By :
เตาะแตะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$sql="SELECT * FROM bring WHERE amount <= 10 ";
อ่านว่า น้อยกว่าหรือเท่ากับสิบ ครับผม
|
|
|
|
|
Date :
2010-03-09 07:06:33 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมทำระบบเกี่ยวกับการเบิกอุปกรณ์ อยากรู้โค้ต เมื่อจำนวนในฐานข้อมูลลดเหลือจำนวนที่กำหนด อยากจะให้มีข้อความเตือนตอน login เข้าระบบมา
ผมจะทำให้มันขึ้นข้อความเตือนเมื่อ amount <=10 ปัญหาอยู่ที่ว่าจำนวนของ amount มากกว่า 10 มันก็ โชว์คำว่า "วัสดุกำลังจะหมด" รบกวนดูให้หน่อยนะครับ ขอบคุณล่วงหน้าครับ
|
|
|
|
|
Date :
2010-03-09 23:38:47 |
By :
เตาะแตะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนจาก if ($result) {
เป็น if(mysql_num_rows() > 0){
อีกอย่าง ข้องใจอยู่ว่า ไม่ where ด้วยรหัสอุปกรณ์ หรอ แบบนี้ถ้ามีอุปกรณ์ใดอุปกรณ์หนึ่งต่ำกว่าสิบ ก็ฟ้องหมดแหละ
|
|
|
|
|
Date :
2010-03-10 02:41:18 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนแล้วครับ
<?
include "connect.php";
$sql="SELECT * FROM tb_bring WHERE amount <= 10 ";
$result=mysql_db_query($dbname,$sql);
if(mysql_num_rows() > 0) {
echo "<h3>วัสดุกำลังจะหมดครับ</h3>";
} else {
echo "<h3>ไม่สามารถตรวจสอบข้อมูลได้</h3>";
}
mysql_close();
?>
แต่ก็ Error ครับ : Warning: Wrong parameter count for mysql_num_rows() in e:\appserv\www\asshomeadmin.php on line 5
รบกวนดูให้หน่อยครับว่า Error เพราะอะไร
|
|
|
|
|
Date :
2010-03-10 03:18:54 |
By :
เตาะแตะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โทษที if(mysql_num_rows($result) > 0){
|
|
|
|
|
Date :
2010-03-10 04:10:54 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลูกพี่ผม ปลากริม ปรากฏตัวแล้ววววว
|
|
|
|
|
Date :
2010-03-10 08:30:46 |
By :
panyapol |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วครับ ขอบคุณมากครับผม
ผมอยากจะถามอีกนิดครับ ว่า if ($result) กับ if(mysql_num_rows($result) > 0) ต่างกันอย่างไรครับ
และถ้าผม where ด้วยรหัสอุปกรณ์ จะทำอย่างไรเหรอครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2010-03-11 00:55:53 |
By :
เตาะแตะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|