01/10/2018, 16:29
Isset(value) error
if(isset($_POST("submit"))){
$maso = $_POST("ms");
$tenmh = $_POST("tenmh");
$diemmh = $_POST("diemmh");
$sql ="insert into monhoc (msmh,tenmonhoc,diem) value ('$maso,$tenmh,$diemmh')";
mysqli_query($link,$sql);
}
Tai sao khi minh chay chuong trinh thi den doan nay no luon bao loi : Fatal error: Cannot use isset() on the result of an expression (you can use “null !== expression” instead) in C:xampphtdocsPHP+SQL hem.php on line 21
Cac bac xem giup minh voi ! thank ! Mình có xem qua 1 hai bài gì đó trên stackflow nhưng ko hiểu lắm ! Mong các bác giúp đỡ
Bài liên quan
$_POST("submit")
-->$_POST["submit"]
Minh lam nhu the roi nhưng vẫn bị lỗi
Bạn cần đổi cả đám $_POST kia luôn, đó là 1 hash array chứ không phải là function.
Bạn bị lỗi gì?
sửa hết cả đám biến kia luôn ak bạn ! Hay chỉ sửa isset thôi ! Dầu tiên mình sửa $_POST(“submit”) --> $_POST[“submit”] như trên nhưng nó báo lỗi : Fatal error: Cannot use isset() on the result of an expression (you can use “null !== expression” instead) in C:\xampp\htdocs\PHP+SQL\them.php on line 21 ,
Sau đó mình đổi luôn cả đám Post kia luôn nó cũng lại báo lỗi **Fatal error: Cannot use isset() on the result of an expression (you can use “null !== expression” instead) in C:\xampp\htdocs\PHP+SQL\them.php on line 21
Hai cái đêu báo lỗi như nhau
Bạn post source code sau khi sửa lên đây xem.
table bảng ! Lấy giá trị ! (Cái này mình post no sko hiện được )
<?php if(isset($_POST("submit")->$_POST("submit"))){ $maso = $_POST("ms")->$_POST("ms"); $tenmh = $_POST("tenmh")->$POST("tenmh"); $diemmh = $_POST("diemmh")->$_POST("diemmh"); $sql ="insert into monhoc (msmh,tenmonhoc,diem) value ('$maso,$tenmh,$diemmh')"; mysqli_query($link,$sql); } ?>Chà chà, có vẻ như bạn nhiểu nhầm hướng dẫn của mình.
Source code sau khi update đây:
Vậy phải làm kiểu gì hả bạn
Thank ban mình bị sai dấu () nên bị chạy sai ! Thank