09/10/2018, 22:35
Hỏi một chút về PHP!
Tôi mới học php chẳng biết giải quyết lỗi này bằng cách nào, file thì vẫn chạy nhưng bị Notice như sau:
Notice: Undefined index: act in D:workingPHPROOThoctaplistcat.php on line 24
Notice: Undefined index: page in D:workingPHPROOThoctaplistcat.php on line 29
Nhưng khi chạy thì file vẫn chạy bình thường vì kết quả in ra đều cần sử dụng các biến act và page ở trên:
Mình đã làm đủ mọi cách mà vẫn bị dính thông báo trên, Xin được trích nguyên từ dòng 24 đến dòng 29 nhờ các bạn chỉ giáo:
$act = $_GET["act"];
if (!isset($act)){$act="list";}
switch ($act)
{
case "list":
$page=$_GET["page"];
Notice: Undefined index: act in D:workingPHPROOThoctaplistcat.php on line 24
Notice: Undefined index: page in D:workingPHPROOThoctaplistcat.php on line 29
Nhưng khi chạy thì file vẫn chạy bình thường vì kết quả in ra đều cần sử dụng các biến act và page ở trên:
Mình đã làm đủ mọi cách mà vẫn bị dính thông báo trên, Xin được trích nguyên từ dòng 24 đến dòng 29 nhờ các bạn chỉ giáo:
$act = $_GET["act"];
if (!isset($act)){$act="list";}
switch ($act)
{
case "list":
$page=$_GET["page"];
Bài liên quan
thử xem được không nha.
mita thì khuyên các bạn nên dùng $HTTP_GET_VARS, tuy nó dài nhưng khi thực thi thì nhanh lắm, đó mới là vấn đề
đặt dòng này ở đầu cái file đấy nhé'
error_reporting (E_ERROR | E_WARNING | E_PARSE);
Nguyên nhân: Do các biến ($_GET["act"], $_GET["page"]) chưa được khởi tạo nên nó sẽ có cái cảnh báo thế.
Giải quyết triện để nếu được phép cấu hình cho file php.ini (khó đó nha)
đặt dòng có error_reporting = "giá trị hiện tại" thành error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT