Code của em như sau:
if ((isset($_POST['submit-edit'])) || (isset($_POST['edit-id']))) {
if ((empty($_POST['edit-task-new'])) || (empty($_POST['edit-id']))) {
$errors = "Các vùng không được để trống!";
}
elseif (preg_match ('/[a-zA-Z0-9 ]/', strip_tags($_POST['edit-id']))){
$edit_task = $_POST['edit-task-new'];
$edit_id = $_POST['edit-id'];
$tam = $_GET['edit-task'];
$edit_query = "UPDATE tasks SET id='$edit_id',task='$edit_task' WHERE id='$tam'";
mysqli_query($connect, $edit_query);
header('location: edit.php');
} else { $errors = "Không được chèn ký tự đặc biệt vào ID!"; }
}
Khi dùng câu lệnh UPDATE này thì không có gì xảy ra cả, em thử dùng lệnh trực tiếp trong MySQL thì bình thường.
Em cám ơn trước ạ!
code lại từ đầu và bây giờ code chạy ổn rồi ạ
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?