0) { $stmt = $pdo->prepare(" UPDATE students SET name = :name, email = :email, phone = :phone, birthday = :birthday WHERE id = :id "); $stmt->execute([ ':name' => $name, ':email' => $email, ':phone' => $phone !== '' ? $phone : null, ':birthday' => $birthday !== '' ? $birthday : null, ':id' => $id, ]); $successMsg = "Đã cập nhật thông tin sinh viên #{$id} ({$name}) thành công!"; } } // Lấy danh sách sinh viên $students = $pdo->query("SELECT id, name, email, phone, birthday FROM students ORDER BY id ASC")->fetchAll(); // Xác định sinh viên đang được chọn để sửa (mặc định chọn sinh viên đầu tiên nếu chưa truyền ?id=) $selectedId = isset($_GET['id']) ? (int)$_GET['id'] : (isset($_POST['id']) ? (int)$_POST['id'] : 0); if ($selectedId <= 0 && !empty($students)) { $selectedId = (int)$students[0]['id']; } if ($selectedId > 0) { $stmt = $pdo->prepare("SELECT id, name, email, phone, birthday FROM students WHERE id = :id"); $stmt->execute([':id' => $selectedId]); $editingStudent = $stmt->fetch(); } } catch (Throwable $e) { $connectionError = $e; } ?> Bài 06 - Cập nhật thông tin sinh viên (PDO UPDATE)
✏️ Sửa thông tin sinh viên

Hãy chọn một sinh viên từ danh sách bên phải để chỉnh sửa.

Chọn sinh viên cần chỉnh sửa
ID Họ và tên Email Điện thoại Ngày sinh Chọn sửa
# ✏️ Sửa