Thứ Năm, 23 tháng 6, 2016

Phần 7 - Tạo và thêm dữ liệu vào bảng 'san_pham'

- Bây giờ làm tiếp phần bấm vào menu dọc thì sẽ xuất sản phẩm.Bạn sẽ dùng mysql để lưu dữ liệu sản phẩm , ở đây sẽ là bảng 'san_pham'

- Bạn tiến hành tạo bảng 'san_pham' với 5 cột :


- Nhấn nút 'Go'.Tiếp theo là tạo cột :


- Lưu ý ở cột 'id' thì tại phần bên phải web , bạn kéo thanh trượt ngang về bên phải rồi bạn đánh dấu chọn vào A_I (theo mình nghĩ đây là chữ viết tắt của từ AUTO_INCREMENT) , có nghĩa là bạn tạo cột id có số tăng tự động :


- Sau đó bấm nút 'Save'

- Như vậy đã tạo xong bảng 'san_pham' với 5 cột là 'id','ten','gia','hinh_anh','noi_dung'

- Cột 'id' là địa chỉ số tăng tự động (có tác dụng giúp làm phần sửa , xóa sản phẩm trong trang quản trị).Cột 'ten' là tên sản phẩm.Cột 'gia' là giá tiền của sản phẩm , kiểu giá trị của cột 'gia' là số và có chiều dài số là 255 ký tự

- Cột 'hinh_anh' là tên hình ảnh của mỗi sản phẩm.Cột 'noi_dung' là nội dung của sản phẩm , kiểu giá trị của cột 'noi_dung' là mediumtext , có thể hiểu là giá trị 'văn bản trung bình' (độ dài văn bản này có thể là đủ để chứa 1 đoạn văn bản dài , ví dụ như 1 tin tức gì đó chẳng hạn)

- Bạn lưu ý rằng : dữ liệu sản phẩm sẽ xuất ra theo từng danh mục menu , bởi vậy bạn cần thêm cột 'thuoc_menu' để gán dữ liệu sản phẩm vào 1 menu dọc nhất định.Cột 'thuoc_menu' sẽ có giá trị là 'id' của menu dọc , ý là nếu muốn gán dữ liệu sản phẩm vào menu nào thì dữ liệu sản phẩm đó sẽ có 'thuoc_menu' tương ứng với 'id' menu đó

- Bạn tìm chỗ tương ứng giống như hình :


- Bạn nhấn vào nút "Go".'thuoc_menu' sẽ có kiểu là số (INT) , độ dài ký tự số là 255 :





- Bạn nhấn vào nút "Save".Bây giờ thì thêm sản phẩm vào bảng 'san_pham'.Bạn nhấn vào menu 'Insert' :


- Bạn điền tên , giá , tên hình ảnh , nội dung của sản phẩm vào.Ở đây lưu ý 'thuoc_menu' có giá trị là '1' => đây là sản phẩm của "Menu 1" (vì trong menu dọc thì "Menu 1" có id là 1 ).Sau đó bạn bấm "Go"

- Bạn tiếp tục bấm vào menu 'Insert' để thêm sản phẩm thứ 2 :


- Bạn lưu ý phần 'thuoc_menu' có giá trị là 3 => đây là sản phẩm của "Menu 3" (vì trong menu dọc thì "Menu 3" có id là 3 ).Sau đó bạn bấm "Go"

- Bạn thêm 19 menu có tên lần lượt 'Sản phẩm 1_2' -> 'Sản phẩm 1_20' có thuoc_menu là 1(ý là thêm 19 dữ liệu sản phẩm vào menu 1).Tên ảnh thì giá trị từ '1_2.jpg'->'1_20.jpg'.Giá và nội dung thì bạn tự điền vào (lưu ý giá nhập vào phải là số).Cách thêm thì tương tự như trên

- Sở dĩ làm vậy là để làm phần xuất dữ liệu thì cần phải có dữ liệu mẫu.Đây là phần dữ liệu mẫu.Sau khi thêm xong thì bạn bấm vào menu 'Browse' thì sẽ nhận được kết quả tương tự như sau :


- Sau đó bạn thêm 19 dữ liệu sản phẩm vào "Menu 3" (Cách làm tương tự như trên).Trong đó 'thuoc_menu' có giá trị là 3 , tên sản phẩm lần lượt từ 'Sản phẩm 3_2' đến 'Sản phẩm 3_20' , tên ảnh thì giá trị từ '3_2.jpg'->'3_20.jpg'.Giá và nội dung thì bạn tự điền vào