<?php if(!isset($bien_bao_mat)){exit();} $noi_dung=$_POST['noi_dung']; $noi_dung=str_replace("'","'",$noi_dung); $tv=" UPDATE footer SET html = '$noi_dung' WHERE id=1; "; mysql_query($tv); ?> |
- Bạn xem giải thích code (phần chữ xanh) của file 'sua_footer_o_trong_csdl.php' ở phần bên dưới :
<?php if(!isset($bien_bao_mat)){exit();} // xuất ra trang trắng nếu truy cập trực tiếp vào file này // dùng $_POST để lấy giá trị của biểu mẫu sửa footer được gửi $noi_dung=$_POST['noi_dung']; // lấy nội dung của footer rồi gán vào biến $noi_dung $noi_dung=str_replace("'","'",$noi_dung); // thay thế dấu ' thành ' , lý do là tránh gây ra lỗi sql $tv=" UPDATE footer SET // câu truy vấn sửa dữ liệu thì dùng lệnh update , bảng footer sẽ được cập nhật dữ liệu html = '$noi_dung' // cột 'html' sẽ được cập nhật lại với nội dung là của biến $noi_dung WHERE id=1; // dòng dữ liệu cập nhật sẽ là dòng mà cột 'id' của dòng đó có giá trị là 1 "; mysql_query($tv); // gửi câu truy vấn vào mysql bằng lệnh mysql_query ?> |
- Sau đó mình sửa footer thì đã thấy sửa được , kết quả mình nhận được :
- Khi bạn thực hiện gửi biểu mẫu sửa footer thì web sẽ chạy file 'xu_ly_post_get.php' , lúc này sẽ tồn tại biến $_POST['bieu_mau_sua_footer'] , từ đó file 'xu_ly_post_get.php' sẽ gọi file 'sua_footer_o_trong_csdl.php' ( để xử lý sửa dữ liệu footer ) bằng đoạn code sau :
if(isset($_POST['bieu_mau_sua_footer'])) { include("chuc_nang/footer/sua_footer_o_trong_csdl.php"); trang_truoc_html(); } |
- File 'sua_footer_o_trong_csdl.php' sẽ thực hiện sửa dữ liệu trong bảng 'footer' bằng lệnh update