PDA

View Full Version : Giúp mình về lỗi này với



kenny_chicken 2
26-10-2011, 16:30
Mình ko rành về php, thằng bạn cho mình bộ code php. Khi chạy thì nó báo lỗi như bên dưới



Notice: Undefined variable: PARENTID in E:\localhost\www\cp\category\main.php on line 4
Đây là dòng 4

if($PARENTID == NULL)
{
$PARENTID = 0;
}
Tiếp


Notice: Undefined variable: curPg in E:\localhost\www\cp\category\main.php on line 32

Notice: Undefined variable: orderBy in E:\localhost\www\cp\category\main.php on line 32

Notice: Undefined variable: vArrow in E:\localhost\www\cp\category\main.php on line 32

Notice: Undefined variable: KWD in E:\localhost\www\cp\category\main.php on line 32


Vạch dòng 32 ra thì thấy thế này


$url = "index.php?module=$module&PARENTID=$PARENTID&curPg=$curPg&orderBy=$orderBy&vArrow=$vArrow&KWD=$KWD";

Nó sai chỗ nào mấy bác giúp tui sửa nó với. Thanks..

truongson1810
28-10-2011, 16:33
Cái biến đó chưa được khởi tạo mà đã xài nên nó ra lỗi đó. Muốn tắt thì tắt cái display_errors trong php.ini, set cho = 0 là ok. Các lỗi trên chỉ là notice thôi.

Còn muốn ngon hơn nữa thì xài isset check trước khi sử dụng.

phucjmc
31-10-2011, 17:20
bạn thử khởi tạo và gán giá trị trước cho các biến đó thì sẽ được thôi.

vitaminplus
31-10-2011, 17:29
CHo cai' error_reporting(0); la nhanh nhat :D

phucjmc
31-10-2011, 18:15
hix cái đó mình đâu có bik đâu, từ lúc lập trình php đến giờ cứ gặp lỗi đó là đi gán giá trị cho biến liền.