Thứ Ba, 18 tháng 9, 2018

Xóa Dữ Liệu

Ở phần này bạn sẽ được hướng dẫn cách xóa một sinh viên từ từ bảng danh sách sinh viên students sử dụng PHP và javascript.

Cập Nhật HTML

Quay lại trang admin.php và thêm cột Quản Lý vào trong bảng <table> như sau:

<table>
    <thead>
        <tr>
            <th>MSSV</th>
            <th>Họ & Tên</th>
            <th>Ngày Sinh</th>
            <th>Điểm Trung Bình</th>
            <th>Quản Lý</th>
        </tr>
    </thead>
    <tbody>
        <?php while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) : ?>
            <tr>
                <td><?php echo $row['code']; ?></td>
                <td><?php echo $row['fullname']; ?></td>
                <td><?php echo $row['dob']; ?></td>
                <td><?php echo $row['gpa']; ?></td>
                <td>
                    <a href="delete.php?code=<?php echo $row['code']; ?>" class="delete">xóa</a>
                </td>
            </tr>
        <?php endwhile; ?>
    </tbody>
</table>

Trong cột này chúng ta tạo một thẻ <a> với thuộc tính href có dạng:

delete.php?code=<?php echo $row['code']; ?>

Tạo Trang Xóa Dữ Liệu

Bây giờ chúng ta cần tạo file delete.php để xóa dữ liệu trên database. Mở text editor lên và tạo file này với nội dung sau:

<?php
require('connect_db.php');

if ($_SERVER['REQUEST_METHOD'] != 'GET')
    die('Invalid HTTP method!');

$sql = "DELETE FROM students WHERE code = '".$_POST['code']."'";

// die($sql);

mysqli_query($link, $sql);

$adminURL = 'admin.php';
header('Location: '.$adminURL);
?>

Nguồn: CodeHub.vn

Không có nhận xét nào:

Đăng nhận xét

Bài Viết Nổi Bật

Thẻ Đề Mục

Các thẻ đề mục (còn gọi là thẻ heading) dùng để đánh dấu các đề mục của trang web. Ví dụ sau sử dụng thẻ <h1> để tạo một đề mục: ...

Được Xem Nhiều