09/10/2018, 22:42

Chỉ em làm đề tài nộp thầy bằng PHP với.

Chào các bạn. Hiện em đang phải viết một đề tài nộp cho thầy bằng PHP với ứng dụng bán sách trực tuyến. Thầy bảo tham khảo mấy trang mua bán sách như www.songhuong.com.vn, http://www.nhasachdongtay.com.vn/... nhưng em chẳng biết làm sao làm được vậy? bắt đầu từ đâu?... mong các bạn chỉ giúp gắp gắp giùm em với vì em phải hoàn tất trước ngày 15/5. (Ngày nộp đề tài)
Xin chân thành cảm ơn các bạn.
satthuhuydiet viết 00:49 ngày 10/10/2018
Bạn đã có học sơ sơ về php &mysql chưa vậy. nếu đã hiểu sơ sơ về php thì mới dễ hướng dẫn được.
quyettamhocweb viết 00:57 ngày 10/10/2018
Đã biết rồi làm được một số ứng dụng nhỏ nhưng một trang bán sách như trang www.songhuong.com.vn thì thấy lung tung quá và không biết làm sao ra được vậy. vì học PHP+Mysql chỉ là cơ bàn thôi. chỉ thêm, xoá, sửa record thôi thầy baỏ vậy là làm được rồi. bí quá bác chỉ giúp với nhé
Vinhie47 viết 00:52 ngày 10/10/2018
Có lẽ bạn phải tìm đọc một cuốn sách nào đó về PHP&MYSQL thôi, quyển của Phạm Hữu Khang hình như là cũng có cái đó thì phải, chứ cái này mất nhiều thời gian lắm.
Bạn có thể vào www.phpviet.com để học tập về PHP
satthuhuydiet viết 00:54 ngày 10/10/2018
Học trường nào mà làm project php vậy hi, vấn đề là bán hàng theo kiểu giỏ hàng, bạn xây dựng một số table căn bản như .
category
user
book
cart
poll
..vv..

làm như trang http://www.songhuong.com.vn cũng pro á
Híc mà tutorial kiễu reply này chắc chít mất.
quyettamhocweb viết 00:56 ngày 10/10/2018
Quote Được gửi bởi satthuhuydiet
Học trường nào mà làm project php vậy hi, vấn đề là bán hàng theo kiểu giỏ hàng, bạn xây dựng một số table căn bản như .
category
user
book
cart
poll
..vv..

làm như trang http://www.songhuong.com.vn cũng pro á
Híc mà tutorial kiễu reply này chắc chít mất.
Xây table căn bản như category , user, book .. là sao? mình muốn làm như trang www.songhuong.com.vn đó thì ta phải làm từng bước như thế nào?
Mong bác chỉ giáo.
Mình học trường Văn Lang thôi
quyettamhocweb viết 00:53 ngày 10/10/2018
Có bác nào chỉ giúp với. Cảm ơn rất nhiều
Vinhie47 viết 00:50 ngày 10/10/2018
Tớ cũng chẳng biết mấy, nhưng nếu không biết về những cái căn bản như vậy thì không làm được đâu.
lmp900 viết 00:44 ngày 10/10/2018
ok, tui chỉ cách dễ nhất, expand thêm cái ý kiếng mà satthuhuydiet đã ghi ra.

trước nhất, ông nên download mấy cái music script, loại mà có categories về mà xem, vì phần ngoài cho khách hàng browse trang bán sách sẽ hơi giống cái trang music script mà có đầy trên web ấy.

ok, làm trang bán sách thì trước nhất mình cần có phần để cho khách vào và xem các loại sách, muốn người ta xem dễ thì mình cần chia sách ra các thể loại (category).
vậy giờ làm cái table category để store mấy cái thể loại mà mình có.
có thể something like this:

`cat_id` int(6) NOT NULL auto_increment,
`cat_order` int(6) NOT NULL default '0',
`cat_name` varchar(155) NOT NULL default '',

tức nhiên là mình cần làm cái column cho phần id, phần order của category, và tên của category, giống như là "sách luật" hay "sách học trò" gì đó.

một table nữa là table cho các quyễn sách, nếu bạn muốn theo songhuong thì nó có thể như vầy:
book_id
ma_so
bien_soan
nha_xuat_ban...
... tui ghi nhiều quá mệt

tức nhiên là khi mình enter một quyễn sách nào vào trong database, mình cần enter một đống đó vào luôn, giống như là "nhà xuất bản", "giá bán"...

một table nữa là user, table này để giữ tên khách hàng của mình và cho phép họ login để mua sách hay là check cái account của họ. Phần này vì tui không rành về security, cho nên tui không dám đụng tới, same goes for cart and stuff...

ok, sau khi làm xong mấy cái table đó rồi, thì mình chỉ cần ghi cái script.
dể nhất thì chắc như vầy, dùng if-else hay dùng cases quái gì đó.

if ($cart) {
// show shopping cart
} elseif ($category) {
// show books in that category
} elseif ($book) {
// show book
} else {
// show main page
}

có nghĩa là khi ta dùng link: http://www.blahblah.com/index.php?category=4 thì nó sẽ đem vào phần category với số id là 4, có thể phần đó là "sách học trò" chẳng hạn. Và ông muốn là mấy quyễn sách hiện ra trong phần này sẽ sort theo alphabetical order.
còn link vào sách là http://www.blahblah.com/index.php?book=5 thì sẽ đem lên quyển sách có số id là 5

thế thôi, dễ mà huh ? nhớ là làm từ từ, từng phần một thôi, since ông không có làm cái này để bán hàng thiệt, cho nên vấn đề security cũng không mấy quan trọng. Nhưng nếu ông bán hàng thiệt thì nó very important.

và một đều nữa ông kêu người ta chỉ giúp, có nghĩa là ông cũng phải kêu người ta chỉ cái gì chứ không ai ngồi đây ghi nguyên một cái script đó cho ông đâu. I'll help where you get stuck, but I'm not doing the work for you.
quyettamhocweb viết 00:47 ngày 10/10/2018
Quote Được gửi bởi lmp900
ok, tui chỉ cách dễ nhất, expand thêm cái ý kiếng mà satthuhuydiet đã ghi ra.

trước nhất, ông nên download mấy cái music script, loại mà có categories về mà xem, vì phần ngoài cho khách hàng browse trang bán sách sẽ hơi giống cái trang music script mà có đầy trên web ấy.

ok, làm trang bán sách thì trước nhất mình cần có phần để cho khách vào và xem các loại sách, muốn người ta xem dễ thì mình cần chia sách ra các thể loại (category).
vậy giờ làm cái table category để store mấy cái thể loại mà mình có.
có thể something like this:

`cat_id` int(6) NOT NULL auto_increment,
`cat_order` int(6) NOT NULL default '0',
`cat_name` varchar(155) NOT NULL default '',

tức nhiên là mình cần làm cái column cho phần id, phần order của category, và tên của category, giống như là "sách luật" hay "sách học trò" gì đó.

một table nữa là table cho các quyễn sách, nếu bạn muốn theo songhuong thì nó có thể như vầy:
book_id
ma_so
bien_soan
nha_xuat_ban...
... tui ghi nhiều quá mệt

tức nhiên là khi mình enter một quyễn sách nào vào trong database, mình cần enter một đống đó vào luôn, giống như là "nhà xuất bản", "giá bán"...

một table nữa là user, table này để giữ tên khách hàng của mình và cho phép họ login để mua sách hay là check cái account của họ. Phần này vì tui không rành về security, cho nên tui không dám đụng tới, same goes for cart and stuff...

ok, sau khi làm xong mấy cái table đó rồi, thì mình chỉ cần ghi cái script.
dể nhất thì chắc như vầy, dùng if-else hay dùng cases quái gì đó.

if ($cart) {
// show shopping cart
} elseif ($category) {
// show books in that category
} elseif ($book) {
// show book
} else {
// show main page
}

có nghĩa là khi ta dùng link: http://www.blahblah.com/index.php?category=4 thì nó sẽ đem vào phần category với số id là 4, có thể phần đó là "sách học trò" chẳng hạn. Và ông muốn là mấy quyễn sách hiện ra trong phần này sẽ sort theo alphabetical order.
còn link vào sách là http://www.blahblah.com/index.php?book=5 thì sẽ đem lên quyển sách có số id là 5

thế thôi, dễ mà huh ? nhớ là làm từ từ, từng phần một thôi, since ông không có làm cái này để bán hàng thiệt, cho nên vấn đề security cũng không mấy quan trọng. Nhưng nếu ông bán hàng thiệt thì nó very important.

và một đều nữa ông kêu người ta chỉ giúp, có nghĩa là ông cũng phải kêu người ta chỉ cái gì chứ không ai ngồi đây ghi nguyên một cái script đó cho ông đâu. I'll help where you get stuck, but I'm not doing the work for you.
Em vào trang www.songhuong.com.vn em thấy như sau:
Có mục sách, có nhà xuất bản,... em xây dựng DB như sau được không bác?
tablemucsach.
id,
tenmucsach
tablesach
id,
idmucsach,
nhaxuatban,
price.
mota,
......
?
Bác xem như vậy được không?
Thank you very much!
Bài liên quan
0