<?php if(!isset($bien_bao_mat)){exit();} $noi_dung=$_POST['noi_dung']; $noi_dung=str_replace("'","'",$noi_dung); $tv=" UPDATE quang_cao SET html = '$noi_dung' WHERE vi_tri='phai'; "; mysql_query($tv); ?> |
- Bạn xem giải thích code (phần chữ xanh) của file 'sua_quang_cao_phai_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 quảng cáo phải được gửi $noi_dung=$_POST['noi_dung']; // lấy nội dung html của phần quảng cáo trái 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 quang_cao SET // câu truy vấn sửa dữ liệu thì dùng lệnh update , bảng quang_cao 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 vi_tri='phai'; // dòng dữ liệu cập nhật sẽ là dòng mà cột 'vi_tri' của dòng đó có giá trị là 'phai' "; mysql_query($tv); // gửi câu truy vấn vào mysql bằng lệnh mysql_query ?> |
- Sau đó mình sửa quảng cáo phải 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 quảng cáo phải 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_quang_cao_phai'] , từ đó file 'xu_ly_post_get.php' sẽ gọi file 'sua_quang_cao_phai_o_trong_csdl.php' ( để sửa quảng cáo phải ) bằng đoạn code sau :
if(isset($_POST['bieu_mau_sua_quang_cao_phai'])) { include("chuc_nang/quang_cao_phai/sua_quang_cao_phai_o_trong_csdl.php"); trang_truoc_html(); } |
- File 'sua_quang_cao_phai_o_trong_csdl.php' sẽ thực hiện sửa dữ liệu trong bảng 'quang_cao' bằng lệnh update