10/10/2018, 09:30

Giúp em xuât kết quả hàm count ra trình duyệt !

Xem hồ sơ


Help me !!! Xuất kết quả ra trình duyệt .
« on: Today at 07:46:20 AM »

Em tạo 1 trang php để thông kế số lượng khách hàng mua hàng trong ngày . Nếu em chạy câu query trong MySQL thì uk , kết quả vẫn cho ra bình thường . Nhưng cái chính ở đây là em phải xuất cho được kết quả lên trang web để quản lý có thể nắm rõ tình hình .
Code:

<?php
include 'mysql.php';
$sql_query = @mysql_query("SELECT COUNT('MS') FROM khachhang WHERE `NhomKH` = 'Laptop'");
$result = @mysql_fetch_array( $sql_query );

print <<<EOF
<html>Số lượng khách hàng sửa chữa PC trong hôm nay là :{$result}.</html>
EOF;


?>


Tuy nhiên .,kết quả xuất ra chỉ là :
Số lượng khách hàng sửa chữa PC trong hôm nay là :
Ai bik được em sai chỗ nào chỉ em với . Em tự học là chính vì thế chả bik hỏi ai .
nguoimoiden1 viết 11:44 ngày 10/10/2018
<?php
include 'mysql.php';
$sql_query = @mysql_query("SELECT COUNT(\'MS\') AS MS FROM khachhang WHERE `NhomKH` = \'Laptop\'");
$result = @mysql_fetch_array( $sql_query );

echo $result["MS"];
?>
huongsisi viết 11:36 ngày 10/10/2018
Thanks 'nguoimoiden1' . Nhưng vẫn ko xuất đc gì ra trình duyệt hết
chimtrum viết 11:32 ngày 10/10/2018
Code:
<?php
include 'mysql.php';
$sql_query = @mysql_query("SELECT COUNT(\'MS\') AS MS FROM khachhang WHERE `NhomKH` = \'Laptop\'");

$result = @mysql_fetch_array( $sql_query )
    echo $result[0];
?>
huongsisi viết 11:34 ngày 10/10/2018
Được gửi bởi chimtrum
Code:
<?php
include 'mysql.php';
$sql_query = @mysql_query("SELECT COUNT(\'MS\') AS MS FROM khachhang WHERE `NhomKH` = \'Laptop\'");

$result = @mysql_fetch_array( $sql_query )
    echo $result[0];
?>
Lỗi dòng echo đó pác . Em demo rùi .
ngoc_viet08 viết 11:32 ngày 10/10/2018
$sql_query = @mysql_query("SELECT COUNT(\'MS\') FROM khachhang WHERE `NhomKH` = \'Laptop\'");
$result = @mysql_fetch_array( $sql_query );
/////
@mysql...là gì ?
dấu \' nghĩa là gì ?
nguoimoiden1 viết 11:40 ngày 10/10/2018
Được gửi bởi huongsisi
Thanks 'nguoimoiden1' . Nhưng vẫn ko xuất đc gì ra trình duyệt hết
<?php
include "mysql.php";
$sql_query = mysql_query("SELECT COUNT(MS) AS MS FROM khachhang WHERE NhomKH ='Laptop'");
$result = mysql_fetch_array( $sql_query );

echo $result["MS"];
?>
huongsisi viết 11:30 ngày 10/10/2018
Nếu code như 'nguoimoiden1' kết quả xuất ra rất chính xác . Nhưng nếu thay code thế này :
Code:
<?php
include "mysql.php";
$sql_query = mysql_query("SELECT COUNT(MS) AS MS FROM khachhang WHERE NhomKH ='$group'");
$result = mysql_fetch_array( $sql_query );

echo $result["MS"];
?>
Nếung khác nhập từ form quản lý từ khóa 'PC' ở biến $group thì kết quả trả về là 0 .Thế là thế nào ?
Bởi vì chưa bik chính xác ng ta sẽ nhập giá trị nào nên ở mệnh đề WHERE em mới để biến $group . Và biến group này chỉ gán cho 4 gtrị là :PC,Laptop, Bảo Hành , Điện Tử,
ngoc_viet08 viết 11:35 ngày 10/10/2018
<?php
include "mysql.php";
$sql_query = mysql_query("SELECT COUNT(MS) AS MS FROM khachhang WHERE NhomKH ='$group'");
$result = mysql_fetch_array( $sql_query );

echo $result["MS"];
?>
++++++++++++++++
chán thật . như bác thiếu cơ bản trầm trọng .
đầu tiên là câu lệnh query . thay dấu ' bằng dấu \' như kiểu echo của php .
tiếp theo là hàm mới xuất hiện : @mysql_query...
+++++++++++++++++
cuối cùng biến $group chưa được trỏ đến đã xài vô tư .
++++++++++++++++++
trong form của bác
<input type="text" name="group">
thì ở code php ở site thực hiện action . bác phải viết là :
<?php
include "mysql.php";
$group=$_POST["group"];
$sql_query = mysql_query("SELECT COUNT(MS) AS MS FROM khachhang WHERE NhomKH ='$group'");
$result = mysql_fetch_array( $sql_query );

echo $result["MS"];
có nghĩa là bác phải trở biến $group đến giá trị của tag input name group .
rùi chạy thử xem sao ????
huongsisi viết 11:36 ngày 10/10/2018
Thanks bác ngoc_viet88 em làm được rồi à . Gà mà bác, thông cảm cho em
Bài liên quan
0