10/10/2018, 11:18

help mình với ! lỗi so sánh giữa $_post

$m=$_POST['tmamm']; //cái này mình echo thấy
$sql_xuly = "SELECT * FROM table ";
$query_xuly = mysql_query($sql_xuly) ;
while($row_xuly = mysql_fetch_array($query_xuly))
{
if($row_xuly['member']==$m) // bị lỗi chỗ này không biết sửa thế nào nữa
{
$i++;
}

echo $i;

}

không hiểu sao mình so sánh vậy mà bị lỗi , ai giúp mình với

if mình thay if($row_xuly['member']==$m)
$m bằng 1 giá trị cụ thể thì nó chạy đúng
vd if($row_xuly['member']=="giatri")

mọi người giúp mình
ngoc_viet08 viết 13:21 ngày 10/10/2018
lỗi là lỗi j? pó tay
Profit viết 13:26 ngày 10/10/2018
thử sử lý cái string kia trước đã
Code:
$m=trim("$_POST['tmamm']");
Nhoc.Maru viết 13:20 ngày 10/10/2018
phải ép kiểu chứ bạn.
haicop viết 13:31 ngày 10/10/2018
if(trim($row_xuly['member'])===trim($m))

Dùng trim và === sẽ cho kết quả chính xác hơn vì nó loại khoảng trắng và so sánh cùng kiểu.
Bài liên quan
0