10/10/2018, 10:32
Thắc mắc về Array!
Mình lưu checkbox vào thì CSDL là array. Nên mình thêm đoạn này vào:
Nhưng nó lại báo lỗi:
Mìnhd đã tham khảo trên: http://bbpress.org/forums/topic/warn...hp-on-line-173 nhưng ko được cá bạn giúp mình với!
PHP Code:
$allCategory = "";
foreach ($category as $cat) {
$allCategory .= $cat . ", ";
}
$allCategory = substr($allCategory, 0, -2);
PHP Code:
Warning: Invalid argument supplied for foreach() in C:AppServwwwtestsend.php on line 17
Bài liên quan
$cat = array('cat1','cat2','cat3');
$cats = implode(',',$cat);
//$cats = cat1,cat2,cat3
<input type="checkbox" name="genre***91;***93;" value="Sad" /> Buồn
<input type="checkbox" name="genre***91;***93;" value="Happy" /> Hạnh phúc
$cat = array('Sad','Happy');
$cats = implode(',',$cat);
Cách của mình ở trên chỉ cần thêm checkbox là nó được, ko phải sửa gì. Nhưng mà khổ nỗi nó cứ báo lỗi đó.
$cat = $_POST***91;'genre'***93;; //$cat = array('Sad','Happy');
$cats = implode(',',$cat);
Bạn nói chỉ cần thêm checkbox thì ko báo lỗi. Nếu ko thêm checkbox thì có tồn tại array cat ko?
Kiểm tra sự tồn tại của nó chưa.
Warning: implode() ***91;function.implode***93;: Invalid arguments passed in C:\AppServ\www\test\send.php on line 33
bạn tìm hiểu hàm get_magic_quotes_gpc này sẽ hiểu được nó.