PHP Workshop ระบบตะกร้าสั่งซื้อสินค้า (Shopping Cart)

ตัวอย่างระบบตะกร้าสินค้า

PHP Workshop ระบบตะกร้าสั่งซื้อสินค้า เป็นตัวอย่าง Code โดยใช้ความฟังก์ชั่น PHP Array และ ฟังก์ชั่น Session ในการทำงานของระบบตะกร้าโดยดึงข้อมูลสินค้าจาก MySQL (ฐานข้อมูล) มาแสดง ส่วนหลักการทำงานของ Code นั้นเป็นหลักการทำงานแบบง่ายๆ ผู้อ่านและผู้ศึกษาสามารถทำความเข้าใจในบทความนี้ได้อย่างรวดเร็ว โดยจะมีรูปภาพพร้อมคำบรรยายประกอบใต้ภาพ

ความสามารถของระบบ Shopping cart ที่ผู้เขียนได้สร้างขึ้นนั้นมีดังต่อไปนี้

– แสดงรายการสินค้าจากฐานข้อมูลโดยใช้ฐานข้อมูล MySQL
– เก็บข้อมูลของสินค้าลงในตะกร้าสินค้าโดยใช้ Session และ Array
– เก็บสินค้าลงในตะกร้าสินค้าซ้ำรายการได้โดยนำไปเพิ่มจำนวนที่มีอยู่ (บันทึกเพิ่มจำนวน)
– แสดงจำนวนสินค้าในตะกร้าสินค้า
– กำหนดจำนวนสินค้าในหน้าตะกร้าสินค้าได้ตามที่ต้องการ
– ลบสินค้าออกจากตะกร้าสินค้าได้ตามที่ต้องการ
– ระบบจัดเก็บข้อมูลการสั่งซื้อพร้อมรายละเอียดผู้สั่งซื้อลงในฐานข้อมูล MySQL

สร้างฐานข้อมูลชื่อ shopping_cart หลังจากสร้างเสร็จเรียบร้อยแล้วให้นำ Script SQL ด้านล่างนี้ไป Run เพื่อทำการสร้างตาราง

 

1. สร้างไฟล์เชื่อมต่อฐานข้อมูลชื่อ connect.php แล้วนำโค๊ดด้านล่างนี้ใส่

 

2. คัดลอกโฟล์เดอร์ Bootstrap และโฟล์เดอร์ images ไปวางในโฟล์เดอร์โปรเจ็ค เช่น www/shopping_cart/ เป็นต้น โดยสามารถดาวน์โหลดไฟล์ได้จากด้านล่างบทความเรื่องนี้ (ท้ายบทความ)

3. สร้าง Project ใหม่แล้ว เพิ่ม code ในตัวอย่างด้านล่างนี้ลงไปในไฟล์ index.php ซึ่งการทำงานของไฟล์ index.php นี้จะแสดงรายการสินค้าที่จะทำการหยิบใส่ตะกร้า

ผลลัพธ์จากไฟล์ index.php

ตัวอย่างระบบตะกร้าสินค้า
ตัวอย่างระบบตะกร้าสินค้า

 

4. สร้างไฟล์ cart.php แล้วนำ code ด้านล่างไปใส่ การทำงานของไฟล์นี้เป็นการแสดงรายการสินค้าในตะกร้าโดย session จะเก็บข้อมูล id ของสินค้า แล้วนำมาใช้งานด้วยการดึงข้อมูล MySQL

ผลลัพธ์

ตัวอย่างระบบ Shopping cart
ตัวอย่างระบบ Shopping cart

 

6. สร้างไฟล์ removecart.php แล้วนำ code ด้านล่างไปใส่ สำหรับการทำงานไฟล์นี้จะเป็นการลบรายการสินค้าในตะกร้าออกไปจากตัวแปร? session โดยจะลบทิ้งเฉพาะ id ที่เลือกไว้เท่านั้น

ผลลัพธ์

ตัวอย่างระบบ Shopping cart
ตัวอย่างระบบ Shopping cart

 

8. สร้างไฟล์ updateorder.php แล้วนำ code ด้านล่างนี้ไปใส่ จากตัวอย่าง code การทำงานของ code นี้คือจะบันทึกข้อมูลการสั่งซื้อสินค้าและผู้สั่งซื้อสินค้าจากฟอร์ม order.php ทันทีเมื่อมีการคลิกปุ่ม “บันทึกการสั่งซื้อสินค้า”

เสร็จแล้วสำหรับระบบตะกร้าสั่งซื้อสินค้าโดยใช้ฟังก์ชั่น Session และ Array แบบง่ายๆผู้อ่านสามารถดาวน์โหลด Source Code ได้ที่ลิงค์ด้านล่างนี้เลยครับ

You May Also Like

About the Author: Tawatsak

โปรแกรมเมอร์ ติดต่อ : itoffside@hotmail.com
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

258 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
ประจักร
9 years ago

สวัสดีครับผมอยากถามหน่อยครับคือผมได้นำโค้ดที่ท่านได้เขียนไว้มาลองใช้ดูครับระบบใช้งานได้ดีครับ
แต่อยากรู้ว่าข้อมูลการสั่งซื้อเราจะทำไงครับ เราจะดึงขึ้นมาโชว์ที่หน้าเว็บหรือเราจะสั่งให้ส่งคำสั่งซื้อมาทางเมล์เราได้ไหมครับ ขอบคุณล้วงหน้าครับท่าน

Kittiphum
Kittiphum
Reply to  Tawatsak
8 years ago

การที่จะดึงข้อมูลสั่งซื้อมาโชว์ในหน้าเว็บ ทำไมมันโชว์ทุกรายการเลยครับ ผมต้องทำไงครับ

namfon
namfon
Reply to  Tawatsak
8 years ago

อยากได้ระบบจัดการข้อมูลสินค้าค่ะ

นารินทร์
นารินทร์
Reply to  ประจักร
5 years ago

สวัสดีค่ะ เพิ่งเข้ามาอ่านบทความนี้เป็นครั้งแรก เขียนเข้าใจง่ายค่ะ กำลังเริ่มศึกษาการพัฒนาระบบด้วย PHP ระบบตะกร้าสินค้าค่ะ ดาวน์โหลดไฟล์ตะกร้าสั่งซื้อสินค้ามา พอแตกไฟล์ ถามหารหัสผ่าน ไม่ทราบว่าดูได้จากไหนคะ รบกวนขอความอนุเคราะห์ด้วยนะคะ

ประจักร
9 years ago

แล้วก็ยังหาดอีกไฟล์ครับ คือไฟล์อัพโหลดข้อมูลลงฐานข้อมูลครับท่าน ขอหน่อยได้ไหม

pare
Reply to  Tawatsak
9 years ago

ขอบคุณมากค่ะ มีประโยชน์มากเลย^^

ประจักร
9 years ago

script sql ฐานข้อมูลด้านบนสุดเลยครับ ++ตอบครับ+++ ผมสร้างแล้ว แต่ที่ผมอยากได้คือ script อัพข้อมูลเป็นพวกรูปสินค้า ระหัส รายละเอียดสินค้า ลงฐานข้อมูลไงครับ คือเราต้องลงสินค้าไว้ในฐานข้อมูลก่อน ค่อยถึงขึ้นมาแสดงนิครับ ถ้าผมถามผิดหรือยังไงก็ ขอโทษท่านด้วยครับผม มือใหม่ครับ แต่ผมลองทำดูจากวิธีที่ผมรู้มาแล้วสามารถ insert ไฟล์ลงฐานข้อได้แต่ที่หน้า index ทำไม่มันไม่แสดงรูปสินค้าที่ผมได้ insert ลงไปฐานข้อมูลอะครับ ผมอยากติอต่อท่านได้จังครับไม่รู้ว่าจะขอเบอร์ได้ไหมครับ

ประจักร
9 years ago

อ๋อครับ นี้แสดงว่ารูปสินค้าไม่ได้ดึงมาจากฐานข้อมูลหรอครับ แต่ผมลองทำ insert ไฟล์ลงฐานข้อมูลแล้วเลยกับมาหน้าดูที่หน้าแรก มิน่าไม่โชว์ครับ แล้วระบบที่ท่านเขียนไว้ท่านสั่งให้ โชว์ข้อมูลสินค้ากี่รายการต่อหน้าครับ

ประจักร
9 years ago

ท่านพอว่างไหมครับ ท่านเขียนโปรแกรม เพิ่มสินค้าให้ผมหน่อยได้ไหมครับผมชอบระบบนี้มากเลยเราสั่งซื้อสินค้าได้โดยไม่ต้องสมัครสมาชิกเลย

ประจักร
9 years ago

ขอบพระคุณนะครับท่าน พอดีผมมือใหม่ครับกำลังศึกษาการพัฒนาเว็บครับ ขอเรียก อาจารย์ละกันครับ ผมเข้ามาที่นี้ก็เพราะหาความรูู้ท่านก็เป็นคนเขียนบทความก็เท่ากับอาจารย์นะครับ

ประจักร
9 years ago

สวัสดีครับท่านไม่รู้ว่าบทความเสร็จหรือยังครับ ผมรอดูอยู่ครับท่าน

ประจักร
9 years ago

ขอบพระคุณท่านอาจารย์ครับ รออยู่ครับ

ประจักร
9 years ago

เท่าที่ผมได้หามาไม่มีใครเขียนบทความอ่านแล้วเข้าใจเหมือนท่านเขียนเลยครับ

kongkiat
kongkiat
9 years ago

ทำใมหน้า cart.php ไม่ขึ้นสินค้าให้ มันบอกว่า ไม่มีสินค้า ทั้ง ๆ ที่กดเพิ่มแล้ว (ผมทำไม่เป็นอะคับ แก้ไม่เป็น พึ่งหัดลองศึกษาอยู่ ช่วยบอกจุดผิดทีคับ ขอบคุณคับ)

twinmafia
9 years ago

ขอบคุณมากครับ ได้ความรู้เพิ่มมากเลยครับ

EARTHZ
EARTHZ
9 years ago

ขอบคุณครั้บ

EARTHZ
EARTHZ
9 years ago

ทำการ drump ใส่ sql ไม่ได้ครั้บ

boy
boy
9 years ago

ลองทำตามแล้วได้ error แบบนี้อ่ะครับ ไม่ทราบว่าเกิดจากอะไร ??
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\shopping_cart\order.php on line 24

supercat
supercat
9 years ago

ถ้าทำเป็นระบบสมาชิก ต้องทำยังไงค่ะ

supercat
supercat
9 years ago

แล้ว ใช้ code Shopping cart นี้ได้ใช้มั้ยค่ะ
อยากทราบว่า id ที่กำหนดไว้ในตารางทั้ง 3 นี่เป็น primary key ตัวเดียวกันหรือ ป่าวค่ะ หรือ คนละตัวแต่ใช้ชื่อซ้ำกันได้

Palm
Palm
9 years ago

พี่ครับผมลองทำแล้วหน้าตะกร้าสินค้ามันไม่แสดง ค่าตัวแปรส่งมาอยู่นะครับ

ืnono
ืnono
9 years ago

ถ้าอยากเปลี่ยนสีของแถว เปลี่ยนตรงไหนคะ ดูในcss ทั้งสองไฟล์จนตาลายแล้วคะ
รบกวนด้วยนะคะ ขอบคุณค่ะ

boo
boo
9 years ago

ถ้าเปลี่ยนสีปุ่มพวกหยิบสินค้าลงตะกร้า ลบทิ้ง ต้องทำยังไงคะ

ืnono
ืnono
9 years ago

ตอนนี้แก้สีตารางได้แล้วค่ะ ขอบคุณนะคะ ^^

fe
fe
9 years ago

เวลาเข้าไปดูเว็บผ่านโทรศัพท์แล้วมันไม่อยู่ตรงกลางให้ค่ะ อยู่ชิดขวาหมด แต่ดูในคอมอยู่ตรงกลาง ต้องแก้ยังไงคะ

ปัทมา
ปัทมา
9 years ago

Parse error: syntax error, unexpected T_STRING in C:\AppServ\www\shopping_cart\index.php on line 3

มันขึ้นอย่างนี้อ่ะคะ ไม่ทราบว่าต้องแก้ไขยังไงคะ

wiwadhana
wiwadhana
9 years ago

สุดยอดครับ ขอบคุณครับ….

pare
9 years ago

ขอโทษน่ะค่ะรบกวนถามตอนเรากดบันทึกและสั่งซื้อน่ะค่ะมันสั่งซื้อไม่ได้ จะขึ้นข้อความ “สั่งซื้อสินค้าไม่สำเร็จ มีข้อผิดพลาดเกิดขึ้นกรุณาลองใหม่อีกครั้ง” นะค่ะไม่ทราบว่าเป็นเพราะอะไรค่ะ ขอบคุณค่ะ

pare
Reply to  Tawatsak
9 years ago

ลองแล้วค่ะแต่ก็ยังสั่งซื้อไม่ได้ค่ะ

songkiat
Reply to  Tawatsak
8 years ago

รบกวนแก้ไฟล์ updateorder ที่ fullname ด้วยครับ เพราะ ฟิลด์ในฐานข้อมูล คือ fulltime ทำให้ insert ไม่เข้า เผื่อเพื่อนๆคนอื่นๆ หาจุดแก้ไขไม่เจอ

naiaon
9 years ago

ใช้งานง่ายมากเลยครับระบบนี้
ตอนนี้ผมเอามาใช้งานจริงเลยครับ
อยากสอบถามว่า ผมจะเอา PHPMailer โค็ดไปใส่ส่วนไหนของหน้า updateorder.php ครับ
พอดีผมไปโหลดโค็ดนี่มาครับผม

<?php

if ( !defined('VERSION') && !$_POST ) {
// this code will eliminate anyone attempting to load this script from the
// browser address bar … allowing that would be a security threat
echo "Sorry, cannot process ….”;
exit();
}

/* PHPMailer-FE SETTINGS – these variables are in order of appearance in PHPMailer-FE, value is default */

/* to use these, uncomment the variable (the double slashes at the front) and add your own settings after the equal sign */

$_POST[‘recipient’] = ‘andy@worxteam.com’;
//$_POST[‘cc’] = ‘name1@worxteam.com,name2@worxteam.com’;
//$_POST[‘bcc’] = ‘name3@worxteam.com,name4@worxteam.com’;
//$_POST[’email_bad_array’] = “\r|\n|to:|cc:|bcc:”;
$_POST[‘subject’] = ‘Form Submission’ . ‘ from: ‘ . $_SERVER[‘HTTP_HOST’];
//$_POST[‘useWorxTuring’] = false;
//$_POST[‘PHPMailerLocation’] = ‘class.phpmailer.php’;
//$_POST[‘redirectOnBan’] = ‘http://’ . $_SERVER[‘HTTP_HOST’];
//$_POST[‘allowedFileTypes’] = ‘doc|docx|xls|xlsx|pdf|jpg|jpeg|png|gif|zip|rar|gz’;
//$_POST[‘replyEmailOnFail’] = ‘_tpl/replyemailfailed.html’;
//$_POST[‘subjectEmailOnFail’] = ‘Email Submission failed’;
//$_POST[‘replyEmailOnSuccess’] = ‘_tpl/replyemailsuccess.html’;
//$_POST[‘subjectEmailOnSuccess’] = ‘Email Submission succeeded’;
$_POST[‘redirectOnFail’] = ‘_tpl/error.html’;
//$_POST[‘useAsAutoResponder’] = true; // default is false – true disables $recipient receiving form value email
//$_POST[‘attach_local_name’] = ‘/path/to/document.pdf’;
//$_POST[‘attach_local_type’] = ‘application/pdf’;
//$_POST[‘reserved_key_words’] = ‘keyword1,keyword2,keyword3’;
//$_POST[‘text_only’] = false; //default is false, set to true to send Text only emails if using class.phpmailer.php

/* Variables normally passed in the form – NO DEFAULTS ASSOCIATES WITH THESE, EXAMPLES ONLY */
//$_POST[‘redirect’] = ‘_tpl/thankyou.html’;
//$_POST[‘required’] = ‘frmFirstname,frmLastname,email’;
//$_POST[‘sort’] = ‘alphabetic’;
$_POST[‘print_blank_fields’] = ‘1’; // or true;
//$_POST[‘title’] = ‘Feedback Form Results’;
//$_POST[‘return_link_url’] = ‘http://yourdomain.com/main.html’;
//$_POST[‘return_link_title’] = ‘Back to Main Page’;
//$_POST[‘missing_fields_redirect’] = ‘http://yourdomain.com/error.html’;
//$_POST[‘background’] = ‘http://www.yourdomain.com/imgs/image.gif’;
//$_POST[‘bgcolor’] = ‘#FFFFFF’;
//$_POST[‘text_color’] = ‘#000000’;
//$_POST[‘link_color’] = ‘#FF0000’;
//$_POST[‘vlink_color’] = ‘#0000FF’;
//$_POST[‘alink_color’] = ‘#0000FF’;
//$_POST[‘flash_sent’] = ‘sent=OK’; // USED AS THE RETURN CODE FOR FLASH FORMS
//$_POST[‘fixedFromEmail’] = ”; //’webmaster@thisdomain.com’;
//$_POST[‘fixedFromName’] = ”; //’Webmaster’;

ขออภัยทุกท่านด้วยครับ ผมเขียน php ไม่เป็น ขอบคุณทุกท่านที่ตอบครับผม

naiaon
Reply to  Tawatsak
9 years ago

ขอบคุณครับ
ผมแทรกแบบนี้ครับ
……..
if ($meQeury) {
require_once’formmail.php’; // ส่งค่าฟอร์ม
$order_id = mysql_insert_id();
………..

ผลที่ได้คือเมลเข้า แต่ภาษาดันเป็นต่างดาว ปวดใจจิงๆ ครับ

CNTral
CNTral
9 years ago

พี่คับถามหน่อยคับ ระบบตะกร้าสินค้า ถ้าจะเปลี่ยนจากที่สินค้าไปด้านให้ สินค้าไปด้านข้างแทนเหมือนหลายๆเว็บทำไงหรอคับ

CNTral
CNTral
Reply to  Tawatsak
9 years ago

ยังไงคับไม่เข้าใจ

CNTral
CNTral
Reply to  Tawatsak
9 years ago

ผมหมายถึงตัวสินค้าอะคับ ให้ไปด้านข้างแทน
ให้มันเลียงไปด่านข้าง บัดทัดละ 4 ชิ้น

tee
tee
9 years ago

มีตัวอย่าง การจ่ายเงิน หรือ การชำระเงินไหมครับ ต่อยอดจากอันนี้

ploy
9 years ago

พี่ค่ะทำไมรหัสแตกไฟล์ใช้ไม่ด้ายละค่ะ

kikza
kikza
9 years ago

ข้อ 2 ไม่เห็นมีให้โหลดอะครับ

mmmmmmmmmae
mmmmmmmmmae
9 years ago

ดาวโหลดและคัดลอกโฟล์เดอร์ Bootstrap และโฟล์เดอร์ images มาแล้วค่ะ
แต่มันวางไม่ได้ มันเข้ารหัส รหัสคืออะไรค้ะ??

mmmmmmmmmae
mmmmmmmmmae
9 years ago

ทำใมหน้า cart.php ไม่ขึ้นสินค้าให้ มันบอกว่า ไม่มีสินค้า ทั้ง ๆ ที่กดเพิ่มแล้ว (แก้ไม่เป็น พึ่งหัดลองศึกษาอยู่ ช่วยบอกจุดผิดทีค้ะ ขอบคุณค้ะ)
ป.ล. ก็อปทุกโค้ดเหมือนทุกบรรทัด มันบอก Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\test\cart.php on line 28 อ้ะค้ะ

mmmmmmmmmae
mmmmmmmmmae
Reply to  Tawatsak
9 years ago

ขอบคุณมากค้าาาาาาาา

sabarahay
sabarahay
9 years ago

จากที่ดูศึกษาเล่นๆอ่านคอมเม้นไปๆมาๆ….ผมนี่อึ้งเลยครับ..admin เว็บนี้ตอบใวมาก ทุกคำถาม..มีคำตอบหมด?..? สุดยอดครับนับถือเลย(ส่วนมากที่อ่านมาจะร้างๆไปหมดและ) อันนี้ค่อนข้างจะปัจจุบันดีน่าสนใจ น่าติดตามมากครับ ^^

E27FQQ
E27FQQ
9 years ago

ขออนุญาติสอบถามหน่อยครับ
พอดีผมได้นำเอา source code ของท่านไปดัดแปลงครับ ให้เข้ากับการทำงานในหน่วยงานของผม

เรื่องมันมีมีอยู่ว่า หลังจากที่เราเลือกรายการสินค้า เข้าตะกร้าแล้ว เมื่อเราเข้าไปตรวจสอบในตะกร้า กลายเป็นว่ารายการที่เราเลือกไม่เป็นลำดับก่อนหลังตามที่เลือก ผมได้ตรวจสอบจาก source code แล้วน่าจะมาจากตอนที่ select ข้อมูลมา โดยที่ where in () ครับ ไม่ทราบว่าพอจะมีวิธีแก้ไข ที่จะให้รายการที่เราเลือก เป็นไปตามลำดับตามที่เราเลือกได้มั้ยครับ เพราะเช็คจาก array แล้ว ลำดับก่อน-หลัง ตรงตามที่เลือกครับ แต่หน้าแสดงตะกร้า กลับไม่ตรง…

Aoy
Aoy
9 years ago

หน้า Cart มีแจ้งเตือนแบบนี้ แก้ไขยังไงคะ

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\1\cart\cart.php on line 28

ขอบคุณล่วงหน้าค่ะ

Tour
Tour
8 years ago

$itemCount เอาไว้ทำอะไรหรอครับ ไม่เข้าใจความหมายของตัวนี้

TOUR
TOUR
8 years ago

ขอถามอีกข้อนะครับ พอดีว่าผมต้องการนำไปประยุกต์ใช้กับงาน โดยที่ผมใช้ appserv เป็นsever แต่จากที่อ่านcomment คือต้องใช้ xampp ด้วยเหตุผลอะไรหรอครับ คำสั่ง? พอมีวิธีที่จะไม่ต้องเปลี่ยนได้ไหมครับ ถ้ายังไงก็ต้องเปลี่ยน งานที่ทำไว้จะมีผลกระทบไหมครับ เช่นคำสั่งเปลี่ยน ต้องเปลี่ยนคำสั่งเดิมไปใช้ xampp ขอบคุณมากครับ

Tony
Tony
8 years ago

สุดยอดไปเลยครับ โหลด source code มาปุ๊บ เปลี่ยน user/pass ของ database แล้วก็ใช้งานได้เลย

ํYing
ํYing
8 years ago

ขอบคุณครับ

james
james
8 years ago

พี่ครับผมขอถามหน่อยครับ ผมเปลี่ยนฐานข้อมูล(product)สินค้าแล้วพอกดหยิบใส่ตระกร้า
ลิ้งหน้าตระกร้าสินค้าของฉัน มันก้อเพิ่ม แต่พอกดเข้าไปดูมันบอก”ไม่มีสินค้าในตะกร้า”อะครับแล้วผมต้องไปแก้ตรงไหนหรอครับ

Kittiphum
Kittiphum
8 years ago

การที่จะดึงข้อมูลสั่งซื้อมาโชว์ในหน้าเว็บ ทำไมมันโชว์ทุกรายการเลยครับ ผมต้องทำไงครับ

สันต์
สันต์
8 years ago

อาจารย์ครับ มีโค้ดตัดสต๊อกเพิ่มไหมครับ (ถ้าไม่มีผมรบกวนอาจารย์เขียนให้ดูด้วยครับ)ตอนนี้ผมเพิ่ม ฟิลล์ จำนวนสินค้าใน เทเบิลสินค้าแล้วครับ ขอขอบคุณอาจารย์มากครับ

เล็ก
8 years ago

ถ้าเรา มีสินค้า 100 อยากให้แบ่งเป็นหน้าละ 20 รายการ ต้องแก้ไขเพิ่มเติมตรงไหนครับผม

pp
pp
Reply to  Tawatsak
8 years ago

อยากทราบเหมือนกันค่ะ รบกวนด้วยนะคะ
pagination ต้องทำยังไงค่ะ?

เล็ก
8 years ago

สำหรับคนที่อยาก อัพ product เพิ่ม ให้ทำดังนี้นะครับ

1. สร้าง insertproduct.php มา 1 หน้า
2 สร้าง img-upload.inc มา 1 หน้า ( สร้างหน้าเปล่าๆนี่แหละครับ แล้วเซพเป็น .inc)

ขั้นตอนต่อไป นำ code นี้ไว้ใน insertproduct.php แล้วก็saveซะ

Untitled Document

<form action="” method=”post” enctype=”multipart/form-data” name=”form1″>

Id:

Product_code:

Product_name:

Product_desc:

Product_img_name:

Product_price:

 

 

//////////////////////////////////////////////////////////////////////////////////////////////////////
ขั้นตอนต่อมา นำ code นี้ไปไว้ใน img-upload.inc แล้วก็ save เหมือนกัน

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
วางทั้ง 2 หน้านี้ไว้ ใน โฟล์เดอร์เดียวกันกับ index.php นั้นแหละครับ
ข้อสำคัญ โฟล์เดอร์ที่ใช้เก็บรูปของท่านต้องตั้งชื่อว่า images นะครับ และที่สำคัญท่านต้องไม่เปลี่ยนแปลง ชื่อ database และตาราง ข้างต้นด้วยนะครับ พอจะอัพสินค้า ก็เรียกหน้า insertproduct.php มาใช้งานครับผม

เล็ก
Reply to  เล็ก
8 years ago

ข้ออภัย code มันไม่ขึ้นให้ครับ วันหลังจะอัพเป็นไฟล์ให้ก็แล้วกันนะครับ

pp
pp
Reply to  เล็ก
8 years ago

กำลังจะหาวิธีเพิ่มหน้าสินค้าพอดี ยังไงรบกวนด้วยนะคะ

เล็ก
Reply to  pp
8 years ago

//
//
//
//
//
//
// Untitled Document
//
//
//
// <form action="” method=”post” enctype=”multipart/form-data” name=”form1″>
//
//
// Id:
//
//
//
// Product_code:
//
//
//
// Product_name:
//
//
//
// Product_desc:
//
//
//
// Product_img_name:
//
//
//
//
//
// Product_price:
//
//
//
//  
//
//
//
//
//
// 
//
//
//

//อันนี้เอาไว้ใน insertproduct.php ครับ

เล็ก
Reply to  เล็ก
8 years ago

ผมอัพให้ก็แล้วกัน ทั้งสองตัวครับ ลองไปใช้ดู

http://www.drop4shared.com//ad4b77e7

link โหลด

CR.nack
CR.nack
Reply to  เล็ก
8 years ago

ขอทราบรายละเอียดเรื่องไฟล์ insertproduct ว่าผมต้องเปลี่ยนตรงใหนบ้าง…บอดีลองทำแล้วมัน ERROR

mint
mint
8 years ago

คือว่า พอกดบันทึกการซื้อสินค้า แล้วมันขึ้นว่าเกิดข้อผิดพลาดต้องแก้ครงไหนหรอคะ ?

pp
pp
8 years ago

อยากทราบว่าถ้าจะสร้างสินค้าเป็นหมวดหมู่ แล้วสร้างเป็นหลายหน้า ต้องเพิ่มหน้ายังไงค่ะ

เล็ก
8 years ago

ไม่ขึ้นเหมือนเดิม

เล็ก
Reply to  Tawatsak
8 years ago

อ้อ โค๊ดเพิ่มสินค้าครับ พอดีเห็นมีหลายคนอยากได้ ผมลองทำแล้วพอใช้ได้เลยเอามาแบ่งให้ครับ

เล็ก
Reply to  เล็ก
8 years ago

เผอิญว่า ผมโพส เป็น php ในบอร์ดแล้วมันไม่ขึ้นให้ครับ คือมองไม่เห็น เลยทำหน้า php มาให้โหลดไปวางกันเลย ใช้กับโค๊ดที่ท่านทำมาได้ครับเป็นตัวอัพสินค้าเพิ่ม

yutt
yutt
8 years ago

mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in มันขึ้นcode แบบนี้อ่ะครับ แก้ยังไงครับ

anuwat
anuwat
8 years ago

ตอนหยิบสินค้าเราสามารถระบุจำนวนที่มากกว่า 1 ได้ไหมครับ ขอคำแนะนำด้วยครับ

songpon
songpon
8 years ago

ขอรบกวนถามนะครับพี่ คือผมทำการสั่งเรียบร้อยแล้ว ผมอยากเอารายการที่สั่งมาโชว์ เพื่อที่จะทำเป็นในเสร็จอะครับ ต้องทำยังไง