Bài tập PHP-Nguyễn Hữu Thế

pdf
Số trang Bài tập PHP-Nguyễn Hữu Thế 14 Cỡ tệp Bài tập PHP-Nguyễn Hữu Thế 950 KB Lượt tải Bài tập PHP-Nguyễn Hữu Thế 2 Lượt đọc Bài tập PHP-Nguyễn Hữu Thế 10
Đánh giá Bài tập PHP-Nguyễn Hữu Thế
4.4 ( 7 lượt)
Nhấn vào bên dưới để tải tài liệu
Đang xem trước 10 trên tổng 14 trang, để tải xuống xem đầy đủ hãy nhấn vào bên trên
Chủ đề liên quan

Nội dung

BÀI TẬP PHP GV: Nguyễn Hữu Thể Trang PHP có truy vấn dữ liệu từ database. Cho database db_tintuc gồm các table như sau: create table Category( cate_id int not null AUTO_INCREMENT, cate_name varchar(50) not null, primary key(cate_id) ) create table Users( userid int not null AUTO_INCREMENT, fullname varchar(50) not null, username varchar(30) not null, password varchar(30) not null, level int, primary key(userid) ) create table News( news_id int not null AUTO_INCREMENT, cate_id int not null, news_name varchar(50) not null, news_title varchar(200) not null, news_content varchar(500) not null, news_image varchar(50), userid int, status int, primary key(news_id), constraint fk_new_cate foreign key(cate_id) references Category(cate_id), constraint fk_new_user foreign key(userid) references Users(userid) ) insert into Category(cate_name) values('Văn hóa'), ('Xã hội'), ('Thế giới'), ('Giáo dục'), ('Nghệ thuật'), ('Thể thao') insert into Users(fullname, username, password, level) values ('Administrator', 'admin', 'admin', 2), ('User', 'user', 'user', 1) 1 PHẦN QUẢN TRỊ (CƠ BẢN) Trang kết nối database: dbcon.php Trang add_category.php
Thêm dữ liệu vào loại tin
Tên loại
process_add_category.php Trang thêm tin tức, user tương tự như category (nhiều cột dữ liệu hơn) Trang quản lý loại tin (thêm, xóa, sửa table category): manage_cate.php

Quản lý loại tin

Thêm mới "; } mysql_close($con); ?>
Mã loại Tên loại Sửa Xóa
".$row['cate_id']." ".$row['cate_name']." Sửa Xóa
Giao diện: khi rê chuột vào link thêm Link sửa: 3 Link xóa: Trang edit_category.php

Sửa dữ liệu của loại tin

4
"; //echo "; echo ""; } mysql_close($con); ?>
Lưu ý: mã loại tin không sửa, code bên trên dùng thuộc tính readonly Trang xử lý sửa: process_edit_cate.php Trang xóa dữ liệu (được gọi từ trang manage_cate.php): delete_category.php Trang quản lý tin tức, user tương tự như category (nhiều cột dữ liệu hơn) PHẦN QUẢN TRỊ (NÂNG CAO: CÓ KIỂM TRA ĐĂNG NHẬP) Trang đăng nhập: login.php

Nhập thông tin đăng nhập

Username
Password
Sinh viên tự bổ sung thêm đoạn JavaScript kiểm tra nhập liệu 6 Trang xử lý đăng nhập (giả sử nhập đủ user và pass): process_login.php Trang noaccount.php

Vui lòng nhập lại username và password

Giả sử nhập sai username hoặc password 7 Trang xử lý đăng nhập sẽ chuyển sang trang noaccount.php 8 Trang myaccount.php"); "; "Bạn đã đăng nhập thành công"; "
"; "Trang quản lý dữ liệu"; ?> Nếu đăng nhập thành công, trang myaccount.php được gọi Click chuột vào “Trang quản lý dữ liệu” sẽ gọi trang manage_cate.php Trang manage_cate.php (bổ sung thêm kiểm tra session đăng nhập) Chỉ user đăng nhập là có level=2 mới được cập nhật dữ liệu

Quản lý loại tin

Thêm mới 9 "; } mysql_close($con); } else header("location: login.php"); ?>
Mã loại Tên loại Sửa Xóa
".$row['cate_id']." ".$row['cate_name']." Sửa Xóa
Trang edit_category.php gọi trang process_edit_cate.php, trang này kiểm tra user có đăng nhập mới cho phép cập nhập

Sửa dữ liệu của loại tin


"; //echo "; echo ""; } mysql_close($con); ?>
Trang process_edit_cate.php (bổ sung thêm kiểm tra session đăng nhập) 10
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.