PHP & MySQL ระบบจัดการสินค้า โดย อ. นัฐพงศ์ ส่งเนียม http://www.siam2dev.com xnattapong@hotmail.com
ระบบจัดการสินค้า เพิ่มสินค้า ลบสินค้า แก้ไขสินค้า ค้นหาสินค้า เป็นส่วนที่ admin หรือ พนักงานจะทำการจัดการกับข้อมูลสินค้าซึ่งได้แก่ เพิ่มสินค้า ลบสินค้า แก้ไขสินค้า ค้นหาสินค้า
ตารางสินค้า TbProduct ProID (PK) รหัสสินค้า ProName ชื่อสินค้า ProVersion รุ่น ProPrice ราคา ProColor สีสินค้า ProImg รูปภาพตัวอย่าง ProType ประเภทสินค้า
MobileDB TbMember TbProduct
สร้าง database และ table ดังนี้ เปิด IE ขึ้นมา เรียก Localhost คลิกที่ PHPMyAdmin
ป้อน User Name และ Password UserName : root Password : 121 , 123 ,1234
สร้างฐานข้อมูลชื่อ MobileDB แล้วกด สร้าง
สร้างตารางใหม่ชื่อ TbProduct 7 ฟิลด์ กด ลงมือ
ฟิลด์ ProID Type : VarChar(4) Exp. P001 , N001 , N002 , S001 , S001 กำหนด ขนาด 4 กำหนด เป็น PK
ฟิลด์ ProName Type : VarChar Size : 100
กำหนด ฟิลด์ต่างๆ ให้ครบดังนี้
แล้วกดปุ่มบันทึก
ป้อนข้อมูล รายการที่ 1
ป้อนข้อมูล รายการที่ 2
กดเปิดดู
สร้างไฟล์ขึ้นมาใหม่ใน DreamweaverMX ในหน้าต่าง site คลิกเมาส์ขวา เลือก new file ตั้งชื่อไฟล์ เป็น Admin_Mng_Product.php C:\AppServ\www\Mobile_50_2\ http://localhost/Mobile_50_2/
ไปตั้ง encoding ที่เมนู Modify
ตั้งเป็น thai(windows)
กด Ctrl + U เพื่อเปลี่ยนขนาดตัวอักษร
กลับมาที่หน้าจอ Design แล้ว แทรกตาราง 2 แถว 1 คอลัมน์ 80%
พิมพ์ข้อความในแถวบนดังนี้
แทรกตารางในแถวที่ 2 ดังรูป
คลิกเลือกตารางย่อยแล้วไปที่หน้าต่าง code
แทรกคำสั่งหน้า tag table ดังนี้
โค้ดสำหรับเชื่อมต่อ server
เขียนคำสั่งเพิ่มเติม
แทรกคำสั่ง PHP ก่อนคำสั่ง TR ที่ 2
ปิดคำสั่ง for
ใส่คำสั่งแสดงแต่ละฟิลด์ออกมา
Save แล้ว Run ดูผลลัพธ์
คำสั่ง แทรกรูปของ HTML <img src=“p001.jpg”> <img src=“images/p001.jpg”>
คำสั่ง แทรกรูป
รันดูผลลัพธ์
สร้าง Link
สร้างไฟล์ใหม่ชื่อ Admin_Del_Product.php
เขียนคำสั่งดังนี้ (1)
เขียนคำสั่งดังนี้ (1)
การแก้ไขข้อมูล คำสั่ง SQL ที่จำเป็น SELECT DELETE INSERT INTO UPDATE
คำสั่ง 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 ;
สร้างฐานข้อมูลชื่อ Mobile_DB PK สร้างตาราง TbProduct
ให้เพิ่มข้อมูล ไป 2 เรคคอร์ด กด ที่นี่เพื่อแก้ไข หาก พิมพ์ไม่ถูกต้อง
ทำ Links ไปหน้า Admin_Edit_Product.php
สร้างไฟล์ชื่อ Admin_Edit_Product.php Click เมาส์ขวาในหน้าต่าง site แล้วเลือก New File แล้วตั้งชื่อไฟล์เป็น Admin_Edit_Product.php
เปิดไฟล์ Admin_Edit_Product.php ขึ้นมา ทำการ Encoding ให้เรียบร้อย
ออกแบบหน้าจอโดยใส่ ตาราง เข้าไปดังรูป 2 แถว 1 คอลัมน์ 50%
จากนั้นพิมพ์ข้อความดังรูป จัดตารางให้อยู่ตรงกลางหน้าจอ
แทรกฟอร์มเข้าไปในแถวที่ 2 ดังรูป
กำหนด Action ของฟอร์มไปที่ไฟล์ Admin_Update_Product.php
แทรกตารางในฟอร์มข้างล่างดังนี้ 8 แถว 2 คอลัมน์ 100 %
แทรกข้อความคอลัมน์ ด้านซ้ายมือ แทรก Object ต่างๆ ด้านขวามือ
กำหนดชื่อ TxtProID TxtProName TxtProVersion TxtProPrice TxtProColor BtnUpdate TxtProImg sType BtnCancel
ใส่ประเภท
เข้าไปเขียนคำสั่งในหน้า Code ก่อนบรรทัดคำสั่งฟอร์ม
เขียนคำสั่งติดต่อฐานข้อมูล
ใส่คำสั่งหลัง </Form>
รันดูผลลัพธ์
ทำแบบนี้กับทุกๆ ฟิลด์
Type ตอนที่ 1
Type ตอนที่ 2
Type ตอนที่ 3
คำสั่งตอนท้ายหลังปิด </Form>
สร้างไฟล์ใหม่ชื่อ Admin_Update_Product.php
เขียนโค้ดดังนี้
ลองแก้ไข ข้อมูลดู
กรณีมี Error