09/10/2018, 23:20

Mong các cao thủ chỉ giáo - PHP

Chào cả nhà !

Em bị vướng vào 1 vấn đề mà không thể hiểu nổi. Đoạn code dưới đây ( em đã sửa lại thành VD cho dễ nhìn ) vốn dĩ trong website của em phần update thông tin cá nhân, IE thì update bình thường, Firefox thì nó vẫn update vào data nhưng nội dung nó đưa vào không có gì cả . Nếu em echo $_POST['about']; thì nó vẫn ra nội dung trong textarea nhưng khi update vào trong data thì nó lại không có nội dung , Mong mọi người chỉ giúp

IE thì bình thường ko có vấn đề gì cả



PHP Code:
<?
if($_POST***91;'about'***93;){
mysql_query("UPDATE $tb_members SET about='".$_POST***91;'about'***93;."' WHERE nick='".$username."'");
echo "đã update vào data";
}
?>
<form method="post" enctype="multipart/form-data">
<textarea rows="5" name="about" cols="45"><?=$member***91;'about'***93;?></textarea>
</form>
tumickey viết 01:32 ngày 10/10/2018
uhm thử bỏ dòng enctype="multipart/form-data"> xem nếu ko có upload cần gì dòng nay
pixelart viết 01:24 ngày 10/10/2018
Có upload 1 cái pix nên mới cần huynh àh
TheHeTre viết 01:22 ngày 10/10/2018
Khả năng cần phải xử lý input của about trước khi đưa vào CSDL. Tham khảo các hàm addcslashes() và addslashes()
tumickey viết 01:23 ngày 10/10/2018
uhm
vây làm thử thế ney
gán dòng sql thành biến rùi echo ra thử xem thế nào có thể có lổi trong câu truy vấn vì nhưng ký tự nhập từ form .
Bài liên quan
0