php & mysql ระบบจัดการสินค้า

72
PHP & MySQL รรรรรรรรรรรรรรรร รรร ร. รรรรรรร รรรรรรรร http://www.siam2dev.com [email protected]

Upload: otis

Post on 04-Jan-2016

85 views

Category:

Documents


0 download

DESCRIPTION

PHP & MySQL ระบบจัดการสินค้า. โดย อ. นัฐพงศ์ ส่งเนียม http://www.siam2dev.com [email protected]. ระบบจัดการสินค้า. เป็นส่วนที่ admin หรือ พนักงานจะทำการจัดการกับข้อมูลสินค้าซึ่งได้แก่. เพิ่มสินค้า ลบสินค้า แก้ไขสินค้า ค้นหาสินค้า. ตารางสินค้า. TbProduct - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PHP & MySQL ระบบจัดการสินค้า

PHP & MySQLระบบจั�ดการสินค้ าโดย อ. น�ฐพงศ์� สิ�งเน�ยม

http://www.siam2dev.com

[email protected]

Page 2: PHP & MySQL ระบบจัดการสินค้า

ระบบจั�ดการสินค้ า

• เพ�มสินค้ า• ลบสินค้ า• แก ไขสินค้ า• ค้ นหาสินค้ า

เป็"นสิ�วนที่�� admin หร%อ พน�กงานจัะที่&าการจั�ดการก�บข อม'ลสินค้ าซึ่)�งได แก�

Page 3: PHP & MySQL ระบบจัดการสินค้า

ตารางสินค้ า• TbProduct

– ProID (PK) รห�สิสินค้ า– ProName ชื่%�อสินค้ า– ProVersion ร, �น– ProPrice ราค้า– ProColor สิ�สินค้ า– ProImg ร'ป็ภาพต�วอย�าง– ProType ป็ระเภที่สินค้ า

Page 4: PHP & MySQL ระบบจัดการสินค้า

MobileDB

• TbMember

• TbProduct

Page 5: PHP & MySQL ระบบจัดการสินค้า

สิร าง database และ table ด�งน�.1 .เป็/ด IE ข).นมา2. เร�ยก Localhost

3. ค้ลกที่�� PHPMyAdmin

Page 6: PHP & MySQL ระบบจัดการสินค้า

ป็0อน User Name และ Password

• UserName : root• Password : 121 , 123 ,1234

Page 7: PHP & MySQL ระบบจัดการสินค้า

สิร างฐานข อม'ลชื่%�อ MobileDB

1 .พมพ�ชื่%�อฐานข อม'ล MobileDB2 .แล วกด สร้�างสร้�าง

Page 8: PHP & MySQL ระบบจัดการสินค้า

สิร างตารางใหม�ชื่%�อ TbProduct

กด ลงม%อ

7 7 ฟิ�ลด์ฟิ�ลด์

Page 9: PHP & MySQL ระบบจัดการสินค้า

ฟิ/ลด� ProID

• Type : VarChar(4)

• Exp. P001 , N001 , N002 , S001 , S001

• ก&าหนด ขนาด 4• ก&าหนด เป็"น PK

Page 10: PHP & MySQL ระบบจัดการสินค้า

ฟิ/ลด� ProName

• Type : VarChar

• Size : 100

Page 11: PHP & MySQL ระบบจัดการสินค้า

ก&าหนด ฟิ/ลด�ต�างๆ ให ค้รบด�งน�.

Page 12: PHP & MySQL ระบบจัดการสินค้า

แล วกดป็,4มบ�นที่)ก

Page 13: PHP & MySQL ระบบจัดการสินค้า

ป็0อนข อม'ล รายการที่�� 1

Page 14: PHP & MySQL ระบบจัดการสินค้า

ป็0อนข อม'ล รายการที่�� 2

Page 15: PHP & MySQL ระบบจัดการสินค้า
Page 16: PHP & MySQL ระบบจัดการสินค้า

กดเป็/ดด'

Page 17: PHP & MySQL ระบบจัดการสินค้า

สิร างไฟิล�ข).นมาใหม�ใน DreamweaverMX

• ในหน�าต่�าง site

• คล�กเมาสขวา เล�อก new file

• ต่��งชื่��อไฟิล เป็ น Admin_Mng_Product.php

CC::\AppServ\www\Mobile_50_2\\AppServ\www\Mobile_50_2\

httphttp://://localhostlocalhost//Mobile_50_2Mobile_50_2//

Page 18: PHP & MySQL ระบบจัดการสินค้า

ไป็ต�.ง encoding ที่��เมน' Modify

Page 19: PHP & MySQL ระบบจัดการสินค้า

ต�.งเป็"น thai(windows)

Page 20: PHP & MySQL ระบบจัดการสินค้า

กด Ctrl + U เพ%�อเป็ล��ยนขนาดต�วอ�กษร

Page 21: PHP & MySQL ระบบจัดการสินค้า

กล�บมาที่��หน าจัอ Design แล ว แที่รกตาราง

2 แถว1 ค้อล�มน�80%

Page 22: PHP & MySQL ระบบจัดการสินค้า

พมพ�ข อค้วามในแถวบนด�งน�.

Page 23: PHP & MySQL ระบบจัดการสินค้า

แที่รกตารางในแถวที่�� 2 ด�งร'ป็

Page 24: PHP & MySQL ระบบจัดการสินค้า

ค้ลกเล%อกตารางย�อยแล วไป็ที่��หน าต�าง code

Page 25: PHP & MySQL ระบบจัดการสินค้า

แที่รกค้&าสิ��งหน า tag table ด�งน�.

Page 26: PHP & MySQL ระบบจัดการสินค้า

โค้ ดสิ&าหร�บเชื่%�อมต�อ server

Page 27: PHP & MySQL ระบบจัดการสินค้า

เข�ยนค้&าสิ��งเพ�มเตม

Page 28: PHP & MySQL ระบบจัดการสินค้า

แที่รกค้&าสิ��ง PHP ก�อนค้&าสิ��ง TR ที่�� 2

Page 29: PHP & MySQL ระบบจัดการสินค้า

ป็/ดค้&าสิ��ง for

Page 30: PHP & MySQL ระบบจัดการสินค้า

ใสิ�ค้&าสิ��งแสิดงแต�ละฟิ/ลด�ออกมา

Page 31: PHP & MySQL ระบบจัดการสินค้า

Save แล ว Run ด'ผลล�พธ์�

Page 32: PHP & MySQL ระบบจัดการสินค้า

ค้&าสิ��ง แที่รกร'ป็ของ HTML

• <img src=“p001.jpg”>

• <img src=“images/p001.jpg”>

Page 33: PHP & MySQL ระบบจัดการสินค้า

ค้&าสิ��ง แที่รกร'ป็

Page 34: PHP & MySQL ระบบจัดการสินค้า

ร�นด'ผลล�พธ์�

Page 35: PHP & MySQL ระบบจัดการสินค้า

สิร าง Link

Page 36: PHP & MySQL ระบบจัดการสินค้า

สิร างไฟิล�ใหม�ชื่%�อ

Admin_Del_Product.php

Page 37: PHP & MySQL ระบบจัดการสินค้า

เข�ยนค้&าสิ��งด�งน�. (1)

Page 38: PHP & MySQL ระบบจัดการสินค้า

เข�ยนค้&าสิ��งด�งน�. (1)

Page 39: PHP & MySQL ระบบจัดการสินค้า

การแก ไขข อม'ลค้&าสิ��ง SQL ที่��จั&าเป็"น• SELECT

• DELETE

• INSERT INTO

• UPDATEUPDATE

Page 40: PHP & MySQL ระบบจัดการสินค้า

ค้&าสิ��ง SQL

• UPDATE `mobile_db`.`tbproduct` SET `ProName` = 'nokia',`ProVersion` = 'asdf',`ProPrice` = '444',`ProColor` = 'blakc',`ProImg` = 'p003.jpg' WHERE CONVERT( `tbproduct`.`ProID` USING utf8 ) = 'P003' LIMIT 1 ;

Page 41: PHP & MySQL ระบบจัดการสินค้า

สิร างฐานข อม'ลชื่%�อ Mobile_DB

• สิร างตาราง TbProduct

PKPK

Page 42: PHP & MySQL ระบบจัดการสินค้า

ให เพ�มข อม'ล ไป็ 2 เรค้ค้อร�ด

กด ที่��น��เพ%�อแก ไข หาก พมพ�ไม�ถ'กต อง

Page 43: PHP & MySQL ระบบจัดการสินค้า

ที่&า Links ไป็หน า Admin_Edit_Product.php

Page 44: PHP & MySQL ระบบจัดการสินค้า

สิร างไฟิล�ชื่%�อ Admin_Edit_Product.php

1. Click เมาสิ�ขวาในหน าต�าง site2 .แล วเล%อก New File3 .แล วต�.งชื่%�อไฟิล�เป็"น Admin_Edit_Product.php

Page 45: PHP & MySQL ระบบจัดการสินค้า

เป็/ดไฟิล� Admin_Edit_Product.php ข).นมา

ที่&าการ Encoding ให เร�ยบร อย

Page 46: PHP & MySQL ระบบจัดการสินค้า

ออกแบบหน าจัอโดยใสิ� ตาราง เข าไป็ด�งร'ป็

•2 แถว •1 ค้อล�มน�•50%

Page 47: PHP & MySQL ระบบจัดการสินค้า

จัากน�.นพมพ�ข อค้วามด�งร'ป็

จั�ดตารางให อย'�ตรงกลางหน าจัอ

Page 48: PHP & MySQL ระบบจัดการสินค้า

แที่รกฟิอร�มเข าไป็ในแถวที่�� 2 ด�งร'ป็

แที่รกฟิอร�มเข าไป็

Page 49: PHP & MySQL ระบบจัดการสินค้า

ก&าหนด Action ของฟิอร�มไป็ที่��ไฟิล�Admin_Update_Product.php

Page 50: PHP & MySQL ระบบจัดการสินค้า

แที่รกตารางในฟิอร�มข างล�างด�งน�.

•8 8 แถวแถว•2 2 คอล�มนคอล�มน•100 %100 %

Page 51: PHP & MySQL ระบบจัดการสินค้า
Page 52: PHP & MySQL ระบบจัดการสินค้า

แที่รกข อค้วามค้อล�มน� ด านซึ่ ายม%อ

แทร้ก แทร้ก Object Object ต่�างๆ ด์�านขวาม�อต่�างๆ ด์�านขวาม�อ

Page 53: PHP & MySQL ระบบจัดการสินค้า

ก&าหนดชื่%�อTxtProIDTxtProID

TxtProNameTxtProName

TxtProVersionTxtProVersion

TxtProPriceTxtProPrice

TxtProColorTxtProColor

TxtProImgTxtProImgsTypesType

BtnUpdateBtnUpdate

BtnCancelBtnCancel

Page 54: PHP & MySQL ระบบจัดการสินค้า

ใสิ�ป็ระเภที่

Page 55: PHP & MySQL ระบบจัดการสินค้า

เข าไป็เข�ยนค้&าสิ��งในหน า Code ก�อนบรรที่�ดค้&าสิ��งฟิอร�ม

Page 56: PHP & MySQL ระบบจัดการสินค้า

เข�ยนค้&าสิ��งตดต�อฐานข อม'ล

Page 57: PHP & MySQL ระบบจัดการสินค้า
Page 58: PHP & MySQL ระบบจัดการสินค้า
Page 59: PHP & MySQL ระบบจัดการสินค้า

ใสิ�ค้&าสิ��งหล�ง </Form>

Page 60: PHP & MySQL ระบบจัดการสินค้า

ร�นด'ผลล�พธ์�

Page 61: PHP & MySQL ระบบจัดการสินค้า

ที่&าแบบน�.ก�บที่,กๆ ฟิ/ลด�

Page 62: PHP & MySQL ระบบจัดการสินค้า
Page 63: PHP & MySQL ระบบจัดการสินค้า

Type ตอนที่�� 1

Page 64: PHP & MySQL ระบบจัดการสินค้า

Type ตอนที่�� 2

Page 65: PHP & MySQL ระบบจัดการสินค้า

Type ตอนที่�� 3

Page 66: PHP & MySQL ระบบจัดการสินค้า

ค้&าสิ��งตอนที่ ายหล�งป็/ด </Form>

Page 67: PHP & MySQL ระบบจัดการสินค้า

สิร างไฟิล�ใหม�ชื่%�อ Admin_Update_Product.php

Page 68: PHP & MySQL ระบบจัดการสินค้า

เข�ยนโค้ ดด�งน�.

Page 69: PHP & MySQL ระบบจัดการสินค้า
Page 70: PHP & MySQL ระบบจัดการสินค้า
Page 71: PHP & MySQL ระบบจัดการสินค้า

ลองแก ไข ข อม'ลด'

Page 72: PHP & MySQL ระบบจัดการสินค้า

กรณี�ม� Error