แสดงรายการสินค้า

แจกเว็บไซต์ระบบอีคอมเมิร์ซ(E-Commerce) สำหรับพัฒนา

Share Button

เว็บไซต์ระบบอีคอมเมิร์ซ(E-Commerce)เป็นระบบเว็บไซต์ที่ลูกค้าสามารถสั่งซื้อสินค้าผ่านเว็บไซต์ได้ตลอด 24 ชั่วโมงจึงทำให้ปัจจุบันมีเว็บไซต์อีคอมเมิร์ซมากมาย ดังนั้นผมจึงเขียนเว็บไซต์อีคอมเมิร์ซขึ้นมาเพื่อให้ผู้อ่านทุกคนศึกษาการทำงานและนำไปเป็นตัวอย่างได้ซึ่งระบบเว็บอีคอมเมิร์ซ(E-Commerce) ผมได้ใช้ภาษา PHP ในการพัฒนา(เขียน) ขึ้นและใช้ฐานข้อมูล MySQL ในการเก็บจัดการข้อมูลและใช้เครื่องมือ(Tool) css คือ bootstrap ในการสร้างหน้าจอสำหรับหน้าเว็บและหลังเว็บ(frontend/backend) และสิ่งสำคัญสำหรับในยุคปัจจุบันคือ SEO ผมได้พัฒนาเว็บไซต์โดยให้ URL เป็นมิตร(อ่านง่าย) เพื่อ SEO โดยหากคุณดาวน์โหลดนำไปใช้งานหรือทดลองต้องเปิด mod_rewrite ที่ Apache ก่อนครับ
ตัวอย่างให้คุณได้ทดลองระบบที่ คลิกที่นี้(Demo)
เข้าหน้าจัดการระบบ? http://sysapp.itoffside.com/ecproduct/itoffside-admin
username:tawatsak
password:12345678

หากต้องการดาวน์โหลด sorce code ทางผู้พัฒนาสามารถดาวน์โหลดได้ที่ลิงค์ด้านล่างนี้

ส่วนของการติดตั้งอยู่ในบทความนี้ ด้านล่างครับ

ระบบเว็บอีคอมเมิร์ซมีฟังก์ชั่นการทำงานดังนี้
1. ระบบตะกร้าสินค้า
2. ระบบสั่งซื้อสินค้า
3. ระบบจัดการสินค้า/หมวดหมู่สินค้า
4. ระบบจัดการสั่งซื้อสินค้า
5. ระบบจัดการการชำระเงิน
6. ระบบจัดการเนื้อหาเบื้องต้น

รูปภาพตัวอย่างระบบเว็บอีคอมเมิร์ซ(E-Commerce)
1. แสดงรายการสินค้า ตามหมวดหมู่/ทั้งหมด

แสดงรายการสินค้า

2. ระบบตะกร้าสินค้า สามารถเปลี่ยนแปลงข้อมูลในตะกร้าตลอดเวลาก่อนการสั่งซื้อ
ระบบตะกร้าสินค้า

3. ระบบสั่งซื้อสินค้า
ระบบสั่งซื้อสินค้า
ระบบสั่งซื้อสินค้า

4. ระบบจัดการข้อมูลสินค้า (admin)
ระบบจัดการข้อมูลสินค้า/หมวดหมู่สินค้า

5. หยิบสินค้าใส่ตะกร้า
คำนวณสินค้าใส่ในตะกร้า

6. ระบบจัดการ การสั่งซื้อสินค้า (admin)
ระบบจัดการ การสั่งซื้อสินค้า

7. ระบบการจัดการ การชำระเงิน
ระบบการชำระเงิน

 

การติดตั้ง
1. ดาวน์โหลดไฟล์มาแล้วให้นำมาวางที่เซิฟเวอร์หรือเซิฟเวอร์จำลองของเครื่องคุณ(จากตัวอย่างผมใช้ XAMPP ผมต้องนำไฟล์ที่ผมดาวน์โหลดมาวางไว้ที่ C:\xampp\htdocs และจะได้เป็น C:\xampp\htdocs\ecproduct)
2. ทำการ Import ฐานข้อมูลโดยไฟล์ที่จะนำไป import อยู่ที่โฟล์เดอร์ ecproduct ชื่อไฟล์ ecproduct.sql (ต้องสร้างฐานข้อมูล ชื่อ ecproduct ก่อนแล้วนำไฟล์เข้าไป import ใส่ไว้)
3. ทำการเปลี่ยนค่าฐานข้อมูลให้ตรงกับข้อมูลของคุณ เช่น (รหัสผ่านเข้าฐานข้อมูล) ซึ่งไฟล์ในการแก้ไขอยู่ในโฟล์เดอร์ ecproduct\library\database.php (แก้ไขบรรทัดที่ 10-12)
4. แก้ไขไฟล์ \library\core.php บรรทัดที่ 4 และบรรทัดที่ 8 ให้ตรงตามเว็บไซต์ของคุณ
5. แก้ไขไฟล์ .htaccess ในบรรทัดที่ 3 หากชื่อโฟล์เดอร์คุณเปลี่ยนต้องแก้ไขหรือเมื่อคุณอัพโหลดไว้บนเซิฟเวอร์
6. หากคุณอัพโหลดขึ้นบนเซิฟเวอร์คุณต้องกำหนดสิทธิ์โฟล์เดอร์ ecproduct\upload ให้เป็น CHMOD 777
7. เริ่มใช้งานระบบอีคอมเมิร์ซ(E-Commerce)

Sourcecode ที่ผมแจก คุณสามารถนำไปพัฒนาต่อหรือนำไปใช้งานต่อได้และผมจะพัฒนาระบบอีคอมเมิร์ซ(E-Commerce)? ecProduct ต่อไปครับ
ผมหวังว่าระบบเว็บไซต์อีคอมเมิร์ซ(E-Commerce) เป็นตัวอย่างที่ดีให้กับผู้ที่เริ่มศึกษาหรือผู้ที่ต้องการดู Sourcecode เป็นตัวอย่างในการเรียนรู้และนำไปพัฒนา และผมหวังเป็นอย่างยิ่งหากคุณชอบรบกวน กด LIKE ที่แฟนเพจด้านขวามือด้วยครับ

หากใครมีปัญหาการติดตั้งในส่วนไหน แจ้งมาที่ Comment ด้านล่างหรือแจ้งมาทางอีเมล์ของผม

benext About benext
โปรแกรมเมอร์ ติดต่อ : itoffside@hotmail.com

Share Button

Published by

benext

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

506 thoughts on “แจกเว็บไซต์ระบบอีคอมเมิร์ซ(E-Commerce) สำหรับพัฒนา”

  1. ผมนี้รักเว็บนี้เลย ขอบคุณมากคับ ^^

    1. โหลดไม่ได้เลยครับ ต้องทำยังไง กดไลทไปแล้วก็ไม่เห็นที่โหลด ช่วยส่งลิ้งให้ได้มั้ยครับ

      1. ไม่ได้เหมือนเดิมคับพอกดมันก็เด้งมาอยู่หน้าล็อกอินเหมือนเดิม

        1. ผมลองตอนนี้ ยังเข้าได้อยู่เลยนะครับ คุณลองรีเฟสใหม่ก่อน

          1. เข้าผ่านเว็บได้แล้วคับ

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

  2. อ. ครับ ผมอยากรู้เรื่อง PHP Mailler ครับ ผมงง มากๆ ผมโหลดไฟล์ PHP mailerมาเเล้วผมต้องconfing ยังงัยต่อเเล้วจะส่งเมล์ไปไห้ลูกค้ายังงัย

  3. ขอบคุณครับอ. ครับ

    ว่าเเต่ความหมาย $db = new database() มีหลักการทำงานยังงัยครับ

    1. object ครับ คุณอ่านหลักการเขียนโปรแกรม OPP ได้เลยครับ คุณจะเข้าใจ

  4. ถามหน่อยคับผมจะเพิ่ม size เข้าไปพร้อมกับจำนวนสินค้าอะคับทำอย่างไร พอดีผมลองดูแล้ว แต่มันไม่ยอม input เข้า SQL ให้ ช่วยหน่อยนะคับ

    1. เพิ่มฟิล์ดในตาราง products และเขียนโค๊ดในส่วนของ \ecproduct\application\back\product ครับ

    1. ถ้าจะให้ผู้ใช้กำหนด ลักษณะผมแนะนำให้ เลือกแบบ list box ครับ ง่ายกว่าและจัดการได้ง่ายด้วยครับ

  5. เข้าระบบไม่ได้อะครับ รหัสที่อ่านตามเม้นต์ก็ยังเข้าไม่ได้เหมือนเดิมครับ

    1. ตรวจสอบวิธีการติดตั้ง ถ้าไม่ได้ควรทดสอบบน PHP เวอร์ชั่น 5.3 ขึ้นไป

          1. ใช้เป็นเทมเพตของจูมล่าได้ไหมครับ

  6. แก้ไขในส่วนของรูปไม่ได้คับ รู้สึกว่ารูปจะไม่เข้า folder ต้องไปแก้ตรงไหนอย่างไรคับ

      1. เป็นเหมือนกันครับ แก้ยังไงครับ ช่วยบอกทีนะครับ ขอบคุณมากครับ

        1. ของผมใช้ Xampp เข้าไปแก้ไขไฟล์ httpd.conf
          จากเดิม #LoadModule rewrite_module modules/mod_rewrite.so
          เปลี่ยนเป็น LoadModule rewrite_module modules/mod_rewrite.so

          และ
          AllowOverride None เปลี่ยนเป็น
          AllowOverride All

          จากนั้นทำการแก้ไขไฟล์ .htaccess ตามบทความ

  7. สุดยอมมากเลยครับ น่าจะมีเมนู ออกรายงานนะครับ หากต้องการเพิ่ม มีแนวทางไหมครับ ขอบคุณครับ

    1. แก้ไขเมนูใน template และเขียนโค๊ดในโฟล์เดอร์ application

  8. พี่ผมจะเอาไปลอง sql ใน AppServ Open Project – 2.5.10 ไม่รู้ว่าจะสร้างฐานข้อมูลอย่างงัยดีครับ

    1. ตอนนี้คุณยังไม่เข้าใจกับ Appserv ครับ Appserv คือ ซอฟแวร์ที่รวบรวม PHP,MYSQL,PHPMYADMIN,APACHE แล้วติดตั้งให้เสร็จสรรพ ปกติสมัยก่อนเราจะต้องดาวน์โหลด PHP,MYSQL มาติดตั้งและตั้งค่าเองทำให้สะดวกและง่ายครับ

      และ ซอสโค๊ด ที่ผมแจก ไม่รองรับ PHP เวอร์ชั่น เก่า ผมแนะนำ XAMPP ครับ

  9. หากต้องการสร้างฟอร์ม ให้ลุกค้า confirm payment นี่ต้องสร้าง table ในฐานข้อมูลอีกมั้ยครับ ผมเห็นในฐานข้อมูล มี table payment แล้ว id รหัสชำระเงิน pay_money จำนวนโอน pay_date วันเวลาโอน detail รายละเอียด order_id รหัสใบสั่งซื้อ ต้องสร้างไฟล์ส่งข้อมูล และรับข้อมูล เพิ่มใช่ไหมครับ มีแนวทางทางไหมครับ อยากดุเป็นไกด์

    1. ไม่ต้องสร้าง table ครับ แนวทางดูจาก code ชำระเงินในส่วนหน้า Admin ครับ

  10. ผลงานสุดยอดมากๆ คับ ……. อยากให้พัฒนาไปเรือยๆ นะครัฟ

  11. ขอโทดนะค้ะ เพิ่งหัดเริ่มทำเว็บอ่ะค้ะ ถ้าเข้าผิดตรงไหนแนะนำหน่อยนะค่ะ
    Fatal error: Class ‘database’ not found in C:\xampp\htdocs\ecproduct\application\back\home\index.php on line 6
    มันขึ้นแบบนี้อ่ะค้า

    1. error แจ้งว่า class datavase ไม่มีอยู่ ลองตรวจสอบการ เวอร์ชั่น php ครับ เพราะผมเปิดเครื่องผมและอัพโหลดลง host จริงไม่มีปัญหา

      1. ต้องเป็น php เวอร์ชั่นไหนค้ะ แล้วต้องทำไงต่ออีกถึงจะไม่มีปัญหา รบกวนตอบหน่อยนะค่ะadmin *-*

          1. ติดตั้งแทนแล้วค้ะ ที่ทำอยู่เป็น php เวอร์ชั่น5.6.3

  12. เหมือนเดิมค้ะ
    Fatal error: Class ?database? not found in C:\xampp\htdocs\ecproduct\application\back\home\index.php on line 6

  13. ขอบบคุณมากเลยครับ กำลังหาระบบนี้อยู่พอดีครับ

  14. ติดตั้งหน้าแรกสำเร็จแล้ว
    แต่หน้าต่อไปเข้าไม่ได้ เวลาคลิกเมนูต่างๆ ต้องตั้งค่าที่ไฟล์ไหนอย่างไรอีกบ้างครับ

    ขอบคุณครับ

  15. จากคำถามด้านบน ขึ้น error แบบนี้ครับ

    Not Found

    The requested URL /ecproduct/categorie/30 was not found on this server.

    Apache/2.2.8 (Win32) PHP/6.0.0-dev Server at localhost Port 80

      1. ทำ mod_rewrite แล้วครับ ใน HOST จริงใช้ได้ ติดแค่เวลาติดตั้งใน localhost ครับ
        อันนี้คือในไฟล์ core.php ครับ
        โฟลเดอร์ตอนนี้ใช้ชื่อเหมือนตัวอย่างที่ให้มาอยู่ครับ ecproduct

        <?php

        function base_url() {
        return "http://localhost/ecproduct&quot;;
        }

        function base_path() {
        return $_SERVER['DOCUMENT_ROOT'] . "/ecproduct";
        }

        function salt_pass($pass) {
        return md5("itoffside.com" . $pass);
        }

          1. ตอนนี้ได้แล้วครับ
            ผมตั้งค่า path ในไฟล์ .htaccess ผิดเองครับ
            ตัวอย่าง ถ้าโฟลเดอร์ที่เป็นไฟล์โปรเจ็คทั้งหมดอยู่ในโฟลเดอร์ product

            D:\xampp\htdocs\code-exsample\product

            ต้องตั้งค่าใน .htaccess ตามนี้ครับ
            RewriteBase /code-exsample/product/

            ตอนแรกตั้งเป็นแบบนี้ RewriteBase /product/
            ก็เลยผิดครับ ตอนนี้ใช้งานได้เรียบร้อยดีแล้ว
            ขอบคุณมากครับ

  16. ขอสอบถามหน่อยครับ ทำไมผมเข้า ระบบจัดการร้านไม่ได้ครับ

    1. ลองอ่านข้อ 3
      3. แก้ไขไฟล์ .htaccess ในบรรทัดที่ 3 หากชื่อโฟล์เดอร์คุณเปลี่ยนต้องแก้ไขหรือเมื่อคุณอัพโหลดไว้บนเซิฟเวอร์

      1. รบกวนสอบถามหน่อยครับ ผม log in เข้าไปแล้วมันขึ้นแบบนี้ครับ
        Access forbidden!

        You don’t have permission to access the requested object. It is either read-protected or not readable by the server.

        If you think this is a server error, please contact the webmaster.

  17. สุดยอดครับ มีแจกโค็ดแบบเอาไปใช้ต่อได้เลยทันที แถมหน้าตา อินเทอเฟตก็ทันสมัยมากๆสุดๆแบบที่เห็นๆกันในเว็บ ณ ปัจจุบันนี้เลยครับ(ตรงนี้ละหามานานแบบว่าโดนสุดๆกว่าจะหาเจอคนทำแจกแบบนี้เลย ..แบบว่าใช่เลยครับ ^^”) ขอเอาไปศึกษาต่อนะครับ มือใหม่ครับ เจอเว็บนี้เข้าไป …ผมมม ..นี่ถึงกับอยากที่จะตั้งใจศึกษากับมันแบบจริงๆจังๆกับมันไปนานๆเลยครับ บอกคำเดียวว่าโดนมากๆกับทุกตัวอย่างที่แจกครับ ต้องลองเอาไปแกะๆ ศึกษากันนานน่าดู แต่ผมบอกเลยครับมีแรงบัลดาลใจมากครับกับรูปแบบ อินเทอเฟตของระบบที่คุณทำมากไห้ศึกษานี่ (ขออักทีนะ ..โดนจริงๆเลยครับ แหม่ …ไม่เหมือนกับที่เว็บอื่นๆที่ผมไล่นั่งๆอ่านๆมานะครับ แจกรูปแบบ table เก่าๆ ตารางๆใส่รูป + code จบ.. ไม่ใช่ไม่ดีนะครับ เว็บเหล่านี้ผมถือว่าเป็นอาจารย์ที่ดีมากๆเลยทีเดียวครับเพียงแต่เว็บของคุณ Benext นี่ เขียนมาแจกแบบว่ารูปแบบทันสมัยมากๆครับผม ขอติดตามด้วยคนครับแบบนี้(ยาวไปหน่อยแบบว่าถุกใจอ่ะครับ)

  18. รบกวนสอบถามหน่อยนะครับ
    function salt_pass($pass) {
    return md5(“itoffside.com” . $pass);
    }
    function นี้ทำงานอย่างไร และถ้าต้องการเปลี่ยนต้องแก้ไขเป็นอย่างอื่นต้องทำอย่างไร เพราะเปลี่ยนข้อมูลในฐานข้อมูลแล้วไม่สามารถเข้าสู่ระบบได้

  19. ทำไมเข้าระบบหลังร้านไม่ได้ครับผม ผมลองกับ Server แล้วไม่ได้ครับผม รบกวนด้วยครับ

  20. ผมทำเป็นซับโดเมนอะคับ แล้วอัพเข้าหน้าหลักเลย ไม่มีแบ่งโฟรเดอร์
    จะได้เป็น shop.xx.in.th หน้าหลักเข้าได้ปกติคับ
    แต่หน้าแอดมิน shop.xx.in.th/admin << ผมตั้งไว้ใน .htaccess
    มันจะเด้งไป shop.xx.in.ht//back/user/login
    สังเกตมี // สองอันแถมล็อคอินแล้วค้างหน้าเดิมคับ หน้าล็อคอินนั้นแหละ
    ใน .htaccess ตั้ง RewriteBase เป็น /

    1. ผมแก้ // สองตัวได้ละ ตอนนี้เหลือ ล็อคอินอะคับ ล็อคอินแล้วไม่ไปไหนเลย

  21. ckeditor ตรงรูปภาพอะคับ ที่ดึง URL มา พอกดบันทึก มันเป็นสี่เหลี่ยม รูปไม่ขึ้น

  22. ผมกด เมนู สินค้า ตะกร้าสินค้า วิธีซื้อสินค้า เกี่ยวกับเรา ไม่ได้ครับ คลิกแล้ว ขึ้น Not found รบกวนหน่อยครับ มือใหม่ ขอบคุณครับ

    1. ตอนนี้ได้แล้วครับ ขอบคุณมากนะครับ สำหรับ สิ่งดีๆ แบบนี้
      หวังว่า จะมีสิ่งดีๆ แบบนี้ เรื่อยๆนะครับ ติดตามเลย ขอบอก

  23. ผมโหลดมาแล้วแต่กดลิ้งไปไหนไม่ได้เลยครับเนื่องจากไม่มี folder product ครับ

  24. แต่กไฟล์มามัน เออเร่ออ่ะคะ ทำไงคะ

  25. $action = isset($_GET[‘action’]) ? $_GET[‘action’] : null;

    อธิบายให้ฟังทีครับ ผมไม่เข้าใจคำสั่ง

    1. ถ้ามีตัวแปร $_GET[‘action’] ให้นำค่ามาใส่ ตัวแปร $action ถ้าไม่มีให้ $action=ค่าว่าง

  26. $db = new database(); บรรทัดที่ 6 ของไฟล์ index มันคืออะไรคะ ไม่เข้าใจเลย ต้องปรับแก้ยังไงบ้างคะ

    1. เรียกใช้งาน object database เป็นการเขียนโปรแกรมเชิงวัตถุ ครับ

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

    ID: 338 947 525

  28. ว่างรีโมทแล้ว ติดต่อ 0883091204 ด้วยนะคะ

  29. Access forbidden!

    You don’t have permission to access the requested object. It is either read-protected or not readable by the server.

    If you think this is a server error, please contact the webmaster.

    Error 403

    localhost
    Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.15

    มันขึ้นแบบนี้เมื่อกดไปหน้าอื่น แล้วหน้า index หน้าแรกมันเป้นหน้าธรรมดาไม่มีbootstrab เลยครับ

  30. ขอถามหน่อยครับ >> เวลาเราใส่ข้อมูลไม่ถูก เช่น ข้อมูลที่อยู่จัดส่ง ใส่ชื่อเป็นตัวเลข ใส่เบอร์โทรศัพท์เป็นตัวอักษร แล้วมีข้อความสีแดงขึ้นมาว่าเราใส่ข้อมูลไม่ถูกต้อง อยากเปลี่ยนจากภาษาอังกฤษ มาเป็นภาษาไทย จะต้องไปแก้ในส่วนไหนครับ

  31. อาจารย์ครับ เมื่อเรากดบันทึการสั่งซื้อ แล้วให้ส่งค่ากลับมาปริ้น จะต้องทำอย่างไรครับ

  32. อาจารย์ครับ ไม่ทราบว่ามีระบบตัดสต๊อกด้วยไหมครับในระบบนี้

    1. เวอร์ชั่นนี้ไม่มีครับ มีเวอร์ชั่น 2.0 ครับซึ่งกำลังพัฒนาอยู่ครับ

  33. คือยังไงผมก็เข้าส่วนของ admin ไม่ได้ ทั้งที่เครื่องและที่เว็บ Demo

    1. มีคนเข้าไปเปลี่ยนข้อมูลครับ ตอนนี้ผมทำกลับมาเหมือนเดิมแล้วครับ สามารถใช้งานได้ตามปกติแล้วครับ

      1. แล้วส่วนที่ผม download มาติดตั้งที่เครื่องแล้วเข้าส่วนของ admin ไม่ได้นิแก้ไขอะไรเพิ่มเติมครับ ลองทำตามคอมเม้นด้านบนดูก็ยังไม่ได้เลยครับ ขอบคุณครับ

  34. ขอบคุณมากครับ
    ผมจะเพิ่มระบบต่าง ๆ เข้าไปอีก(สามารถทำได้ใช่ไหมครับ?)

    ผมขออนุญาตนำไปต่อยอดนะครับ ทำโปรเจคจบเลย

  35. พออัพขึ้นโฮสแล้วมันขึ้นแบบนี้อ่ะครับ
    Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u656829879/public_html/ecproduct/library/database.php on line 14

  36. ผมจะเพิ่ม admin จัดการหลังร้านแต่เพื่มแล้วล็อกอินไม่ได้
    ลงเปลี่ยน ADMIN เดิม (U:tawatsak P:12345678)เป็นพาสเวิร์สอืนแล้วเข้าไม่ได้เลย
    รบกวนหน่อยครับ ขอบคุณครับ

    1. การเข้ารหัสเป็น md5 ครับ เช่นถ้าผมใช้รหัส 123456789 ผมต้องเข้ารหัสเป็น itoffside.com123456789

      1. หมายถึงถ้าผมจะ ใช้รหัสผ่านเป็น AAA
        ผมต้องเพิ่มข้อมูลในช่องพาสเวิสเป็น itoffside.comAAA
        ถูกไหมครับ

        1. คุณต้องเอาเข้ารหัส md5(itoffside.comAAA) ไปเข้าในฐานข้อมูล

  37. ขอบคุณมากครับ สำหรับ ตัวอย่าง website ดี ๆ ที่ผมได้ทดลองนำไปพัฒนาต่อ โดยส่วนที่ผมเพิ่มเติม ผมเริ่มจากการนำไปเขียนใหม่ ใน Codeigniter 3 ซึ่งเป็นแนว PHP-MVC ซึ่งส่วนใหญ่หน้าตาของเว็บก็ยังเหมือนเดิม แต่ส่วนการใช้งาน ที่ได้เพิ่มเข้าไป เช่น ลูกเล่น Cart ตาม Link นี้เลย นะครับ
    http://www.nattcorp.com/ecom_v31

    ต้องขอบคุณอีกครั้งนะครับ

    1. มีการเพิ่มเติมการเพิ่มสินค้าลงในตะกร้าแบบ interactive และ มี option ในการเลือกสินค้า // เยี่ยมครับ

    2. แบบนี้แหละที่ผมอยากได้และพยายามลองผิดลองถูกอยู่ เนื่องจากผมเพิ่งหัดเขียน PHP ใหม่มากๆ
      เลยยังไม่ค่อยเข้าใจคำสั่งขั้นสูงมากนัก พอจะแนะนำได้มั้ยครับต้องแก้ที่หน้าไหนมั่งครับ หรือจะกรุณาแจก Sorcecode ได้จะขอบคุณมากๆเลยครับ
      ขอบคุณครับ

      1. คุณ mob ต้องเข้าใจกระบวนการทำงานของ code ของผมก่อนครับ ซึ่ง code ของผมเขียนโดยไม่ใช้ Framework ใดๆ สามารถแกะเอามาอ่านได้นะครับ ฝึกๆ กันไป

  38. เรื่อง Sourcecode นั้นไม่มีปัญหาครับ ผมพร้อมจะทำตามแนวทาง ของคุณ benext ครับ คือให้พัฒนาร่วมกัน ซึ่งหลายอย่างผมก็ยัง ไม่เข้าใจ ก็กะว่า จะถามเรื่องการใช้งาน bootstrap จากคุณ benext อยู่เหมือนกัน เพราะผมจะอ่อนเรื่องนี้ ว่า มีหลักการอย่างไร เช่น col-sm-6 col-md-4
    สำหรับ คุณ mob ผมยินดีนะครับ ที่สนใจ แต่ผมไม่มีพื้นทีในการวาง link ซึ่งถ้าเป็นไปได้ อยากรบกวนคุณ benext ช่วยปล่อยเป็น อีกเวอร์ชั่นนีง จะได้ไม๊ครับ โดยผมใช้เครื่องมือต่าง ๆ ดังนี้
    1. Codeigniter 3 เป็น MVC Framework
    2. Netbeans 8.0.2 เป็น editor
    ส่วน ตัวโปรเจค ค่อยรอจากคุณ benext นะครับ

    1. col คือ class grid system ของ bootstrap 3
      col-sm-?? grid แท๊บเลตที่มีขนาดหน้าจอมากกว่าหรือเท่ากับ 768px
      ดูคำอธิบายเพิ่มเติมตามลิงค์ http://getbootstrap.com/css/#grid-options ครับ

    1. รอครับรอ
      ขอบคุณมากๆครับคุณ Tanny ไม่ต้องลองผิดลองถูกด้วยตัวเองอีกแล้ว

        1. ขอบคุณมากๆครับ สำหรับสิ่งดีๆ จากคุณ benext และคุณ Tanny
          ถ้าผมมีโอกาศจะมาแบ่งปันบ้างน่ะครับ
          ตอนนี้ยังอ่อนหัดอยู่555

  39. ขอถามนอกนอกเรื่องหน่อยครับ เป็นเรื่อง CSS ของ บู๊ตแทป
    คือถ้าเราต้องการให้มันไม่จัดหน้าใหม่เวลา ย่อหน้าต่าง หรือเวลาไปเปิดบนแท็ปเล็ต
    สามารถทำได้มั้ยครับ

  40. เวอร์ชั่น Codeigneter V3

    ผมหา Database ไม่เจอครับ ไม่รู้เอามาจากไห ครับ

    1. ใช้ dabase ตัวเดียวกับ demo ครับ หากมไม่ได้ รบกวนติดต่อ Tanny ครับ ผมไม่ได้พัฒนาในส่วนของ Codegineter ครับ

  41. ใช้เครื่องมือ ckeditor ในการดึงรูปจากเว็บอื่นมาแสดงหรือใช้ Code HTML ที่มีการใส่ URL ทีไร
    จะมีเครื่องหมาย \ แทรกเข้ามาในโค้ดตลอดทำให้โค้ดไม่แสดงผล
    เช่นโค้ดรูป

    แต่แสดงผลในฐานข้อมูลเป็น

    ต้องแก้ไขยังไงครับ

    1. ใส่ url รูปภาพ ส่วน เครื่องหมาย \ ตรงนี้ผมไม่เจอปัญหาเลย ยังไงลองส่งรูปแจ้งมานะครับจะได้มองเห็นภาพ

          1. เหมือนเดิมครับ เหมือนจะเป็นกับที่โค้ดแทบทุกตัว มันจะมี \” ไม่ก็ \ กั้นตลอดเลย src=”\” //i.imgur.com/eQsagga.jpg”>

          2. พอใช้ไอเฟรมหรือดึงคลิปจาก Youtube พอกดเซฟ โค้ดมันจะเปลี่ยนเป็นแบบนี้อัตโนมัติเลยครับ
            http://i.imgur.com/wUckaIz.jpg

    1. สวัสดีครับ คุณ FUJAX ผมได้ทดสอบทำการแทรกรูปภาพ แล้วสามารถแทรกได้ปกติ ไม่ทราบว่าตอนที่คุณบันทึกข้อมูลนั้นได้มีการแก้ไขเพิ่มเติมโค๊ดในส่วนของดักจับ ข้อมูลที่เป็น html ไว้เปล่าครับ เพราะ ผมทดสอบกับ demo ก็สามารถแทรกรูปภาพได้ตามปกติครับ

  42. ขอบคุณสำหรับความรู้ที่ดีมากครับ
    แต่ผมติดปัญหาที่

    Warning: strtotime() [function.strtotime]: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Asia/Krasnoyarsk’ for ‘7.0/no DST’ instead in D:\xampp\htdocs\ecproduct\library\thaidate.php on line 4

    แก้ยังไงครับ ไม่เข้าใจ
    ขอบคุณครับ

  43. https://www.img.in.th/image/0ly

    ecom_v3 ผมไม่สามารถเข้าใช้งานในส่วนนี้ได้ครับ ขอรายละเอียดในการแก้ไขหน่อยครับ ขอบพระคุณยิ่ง

    1. ผมพัฒนาเวอร์ชั่นไม่ใช้ Framework ครับ ลองโหลด Source code มาดูก่อนครับ

  44. ลองทำแล้วไม่ขึ้นครับ
    ขึ้นแบบนี้ครับ

    check(“admin”); } if (file_exists(“application/” . $onpage . “/” . $url . “/” . $a . “.php”)) { require (“application/” . $onpage . “/” . $url . “/” . $a . “.php”); } else { header(‘location:’ . $baseUrl); }

    ทำไงได้มั่งครับพี่ผมมือใหม่ครับถ้าว่างลิ้งค์มาดูไห้หน่อยนะครับ

  45. แก้ตรง core คับบันทัดที่4 กะ แก้ยังไงคับ หรือสะดวกไหมครับรบกวนเป็นอาจารย์ไห้ทีครับ ตอนนี้ว่างไหมคับ
    Teamviewer id 309649651
    Password 2945
    หรือมีไลน์ไหมครับ มือใหม่ครับอาจารย์แต่อยากมีความรู้ด้านนี้

  46. แก้ไขบรรทัดที่3 ของ htaccess
    เป็นชื่อเวบหรือว่าอะไรคับอาจารย์

  47. รบกวนอีกครั้งครับอาจารย์ รหัสผ่าน 8872ครับ
    แก้บรรทัด3กับเข้า ระบบadmin ครับ
    ขอบพระคุณมากอาจารย์

  48. มันขึ้นยังงี๊ครับอาจารย์

    Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/ldshopco/domains/l2dshop.com/public_html/library/database.php on line 41

    และเข้าระบบ หลังร้าน ยังไงครับ

    1. ฐานข้อมูลเชื่อมต่อไม่ได้เลยขึ้นแบบนี้
      ระบบหลังร้าน localhost/xxxxxx/itoffside-admin

  49. ผมloginไม่ใด้ครับ ทำยังไงก่อกับมาหน้าเดีมครับ

  50. ผมดาว์นโหลดไฟล์ ecproduct_by_itoffside.rar
    พอ Extract แล้วมันให้ใส่ password ครับ
    ไม่รู้ว่า password ไรครับ
    ขอบคุณครับ

      1. ไม่มีครับ ตอนนี้ผมกำลังพัฒนา เป็น version 2 ทำให้มีความสามารถเพิ่มเติมครับ

  51. ผมจะแก้ลิ้งค์เข้าหน้าล็อคอินของแอดมินได้ที่ไหนครับ พอดีจะทำขายของคับ

    1. แล้วจะทำให้ sign out ออกจากระบบแอดมิน แล้วเด้งกลับมาหน้าล็อคอินแก้ตรงไหนครับ ผมพยายามหาแล้วไม่เจอ เพราะผมมือใหม่ด้วยครับเลยมองโค้ดขนาดนี้ไม่ค่อยออก

  52. สวัสดีคับ ตอนเลือกสินค้าเสร็จ ในหน้าตะกร้าสินค้า จะกดปุ่มคำนวณเงินใหม่ กับปุ่มสั่งซื้อ มันกดไม่ได้อะคับ คือเหมือนปุ่มมัน disable อยู่เป็นปุ่มแข็งๆ กดไม่ได้ครับ ไม่รู้ตรงแก้ที่อะไรครับ จาวาสคริปหรืออย่างไรครับ

  53. สวัสดีคะ อยากทราบว่า พอโหลดมาแล้ว ทำไมหน้า Index ไม่เห็นมีเค้าโครงงานเลยคะ อยากจะแก้หัวเว็บ background อะไรแบบนี้ ต้องเข้าตรงไหนคะ

    1. ต้องเปิดงานมาแก้ไขยังไงคะ file:///C:/Users/Acer/Desktop/Untitled.png

  54. อยากทราบว่าพอโหลดมาแล้ว เปิดทำงานยังไงคะ ต้องเปิดงานตรงไหนหรอคะ ลองเปิดหน้า Index มาแล้ว มีแต่โคด ไม่มีหน้า design อ่ะคะ

      1. รันไม่ได้คะ
        Fatal error: Call to undefined function ecproduct() in C:\xampp\htdocs\ecproduct\application\front\home\index.php on line 7

  55. พึ่งเริ่มหัดเขียน php ขอสอบถามหน่อยนะครับ ส่วนของ Password ที่เป็น md5 ผมสามารถทำให้เป็นแบบธรรมดาได้ไหมครับ ควรทำยังไงครับ

  56. ติดตั้งบน appserv ครับ มีปัญหาตอนคลิกlinkบนหน้าแรก ไม่สามารถติดต่อกับพาทได้ขึ้นข้อความ
    Not Found

    The requested URL /clothing/product/ was not found on this server.
    Apache/2.2.8 (Win32) PHP/5.2.6 Server at localhost Port 80
    แก้บน core และ htacess ถูกต้องรึเปล่าครับ ช่วยดูหน่อยครับ
    function base_url() {
    return “http://localhost/clothing”;
    }

    function base_path() {
    return $_SERVER[‘DOCUMENT_ROOT’] . “/clothing”;
    —————
    RewriteBase /clothing/

  57. 3. ทำการเปลี่ยนค่าฐานข้อมูลให้ตรงกับข้อมูลของคุณ เช่น (รหัสผ่านเข้าฐานข้อมูล) ซึ่งไฟล์ในการแก้ไขอยู่ในโฟล์เดอร์ ecproduct\library\database.php (แก้ไขบรรทัดที่ 10-12)
    4. แก้ไขไฟล์ \library\core.php บรรทัดที่ 4 และบรรทัดที่ 8 ให้ตรงตามเว็บไซต์ของคุณ
    5. แก้ไขไฟล์ .htaccess ในบรรทัดที่ 3 หากชื่อโฟล์เดอร์คุณเปลี่ยนต้องแก้ไขหรือเมื่อคุณอัพโหลดไว้บนเซิฟเวอร์
    6. หากคุณอัพโหลดขึ้นบนเซิฟเวอร์คุณต้องกำหนดสิทธิ์โฟล์เดอร์ ecproduct\upload ให้เป็น CHMOD 777
    7. เริ่มใช้งานระบบอีคอมเมิร์ซ(E-Commerce)

    ทำไงต่อคับอยากทำได้จริงๆครับ

  58. ผมโหลด sorce code แล้ว ลงdatabaseแล้ว แต่ผมไม่รู้จะเริ่มต้นยังไงดีอะครับ ต้องสร้างหน้าindex,phpอะไรบ้างอะครับ (มือใหม่)ช่วยแนะนำทีครับ ขอนำไปศึกษาเป็นโปรเจทจบนะครับ ^_^

  59. เห็นโค้ดแล้วครับ อยู่หน้า applicationนี้เอง ^_^

  60. ผมลองทำแก้ไขส่วนตรง files database แล้ว ขึ้นแต่หน้าhttp://sysapp.itoffside.com/ecproduct/ แต่ทำไมมันไม่link ไปหน้า สินค้า ตะกร้าสินค้า เกี่ยวกับเรา แล้วก้เมนูย่อยอื่นๆอีกอะครับ ต้องใส่linkเชื่อมหน้าเองใช่ไหมครับ (ผมใช้apserv) Not Found

    The requested URL /ecproduct/product was not found on this server.

    Apache/2.2.8 (Win32) PHP/5.2.6 Server at localhost Port 80

  61. (ผมทำตามบทความข้างบนได้แล้วครับขอบคุนครับไม่น่าถามเลย555+)
    จากเดิม #LoadModule rewrite_module modules/mod_rewrite.so
    เปลี่ยนเป็น LoadModule rewrite_module modules/mod_rewrite.so

    และ
    AllowOverride None เปลี่ยนเป็น
    AllowOverride All

    1. กรณีแบบนี้ต้องแก้ไขที่ไฟลืไหน ครับท่าน

  62. files .htaccess แก้ตรงไหนครับ กับ core.php คือผมเข้า login หลังร้านไม่ได้อะครับ เพิ่มข้อมูล id และ password ในdatabaseแล้ว ตอนล๊อกอินขึ้นแบบนี้ครับ
    Not Found

    The requested URL /back/user/form_login/1 was not found on this server.

    Apache/2.2.8 (Win32) PHP/5.2.6 Server at localhost Port 80

    ถ้าว่างรบกวนตอบข้อความกลับด้วยนะครับจะให้แก้ให้หน่อย

    1. 1. ดาวน์โหลดไฟล์มาแล้วให้นำมาวางที่เซิฟเวอร์หรือเซิฟเวอร์จำลองของเครื่องคุณ(จากตัวอย่างผมใช้ XAMPP ผมต้องนำไฟล์ที่ผมดาวน์โหลดมาวางไว้ที่ C:\xampp\htdocs และจะได้เป็น C:\xampp\htdocs\ecproduct)
      2. ทำการ Import ฐานข้อมูลโดยไฟล์ที่จะนำไป import อยู่ที่โฟล์เดอร์ ecproduct ชื่อไฟล์ ecproduct.sql (ต้องสร้างฐานข้อมูล ชื่อ ecproduct ก่อนแล้วนำไฟล์เข้าไป import ใส่ไว้)
      3. ทำการเปลี่ยนค่าฐานข้อมูลให้ตรงกับข้อมูลของคุณ เช่น (รหัสผ่านเข้าฐานข้อมูล) ซึ่งไฟล์ในการแก้ไขอยู่ในโฟล์เดอร์ ecproduct\library\database.php (แก้ไขบรรทัดที่ 10-12)
      4. แก้ไขไฟล์ \library\core.php บรรทัดที่ 4 และบรรทัดที่ 8 ให้ตรงตามเว็บไซต์ของคุณ
      5. แก้ไขไฟล์ .htaccess ในบรรทัดที่ 3 หากชื่อโฟล์เดอร์คุณเปลี่ยนต้องแก้ไขหรือเมื่อคุณอัพโหลดไว้บนเซิฟเวอร์
      6. หากคุณอัพโหลดขึ้นบนเซิฟเวอร์คุณต้องกำหนดสิทธิ์โฟล์เดอร์ ecproduct\upload ให้เป็น CHMOD 777
      7. เริ่มใช้งานระบบอีคอมเมิร์ซ(E-Commerce)

  63. ขอโทษนะค่ะ เจอปัญหาแบนี้ต้องใช้ XAMPP เวอร์ชั่นไหนค่ะ
    Class ‘database’ not found in C:\xampp\htdocs\ecproduct\application\front\home\index.php on line 7

  64. มันฟ้องบรรทัดที่มีคำสั่งนี้ตลอดเลยค่ะ รบกวนช่วยทีนะค่ะ
    $db = new database();

      1. dbname ด้วยครับ ถ้าไม่ได้ เดี่ยวผมรีโมทไปดูให้ครับ

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

    1. ได้แล้วครับ ลบคอมเม้นยังไงเพราะว่าทำได้แล้ว กรรม

  66. ขอสอบถามหน่อยคะ ทำไมเข้าได้แต่หน้าแรกหร้าอื่นเข้าไม่ได้เลย แล้วก็จะแก้ div class ยังไงคะ

    1. ประเภทสินค้า

      คือจะแก้สินค้าเป็นประเภทของเราเองค่ะ ต้องแก้ยังไงคะ

  67. ตัว V3 เสร็จหรือยังอ่ะครับ อยากลองตัว CI

  68. ไม่ได้อัพขึ้นเว็บนะคะ ใช้ server จำลอง ในเครืองคะ

  69. พี่ครับ ทำไม มันไม่สามารถ ไปหน้าอื่นได้เลย
    แล้ว ผมจะเข้าไปแก้ไขข้อมูลได้อย่างไรครับ URL ผม http://localhost/ecproduc/

    1. แก้ที่ไฟล์ .htaccess กับ core.php
      ดูวิธีการติดตั้งตามบทความ

      1. ผมทำตามหมดแล้ว แต่ ไม่สามารถใช้งานได้ มันขึ้นคำว่า Not Found
        ปล.ใช้ฐานข้อมูลจำลองนะครับ Appserv

  70. ตัว V.3 สมบูรณ์แล้วเหรอครับ ต้องไปแก้ config ที่ใหนอิกหรือเปล่า ผมแก้แต่ database มัน error
    // ตัวนี้ใช้เบสตัวเดียวกันใช่หรือเปล่าครับ

    1. ถ้าใช้โหมด development มันจะ error แต่ถ้าใช้โหมด production มันจะใช้งานได้ครับ

      อีกอย่างนึงหน้า ตะกร้าสินค้า, กับหลังบ้าน ยังใช้งานไม่ได้เหรอครับ

      1. codeigniter ผมไม่ได้เป็นคนพัฒนาเองครับ ผมพัฒนาเฉพาะ pure php ครับ

  71. ผมอยากเปลี่ยนตรงหัวเว็บตรงแถว ecProduct อะครับเปลี่ยนเป็นไฟล์ รูปของผมต้องทำยังไงครับ

      1. ผมพิมพ์ภาษาไทยใน css ทำไมตอนรัน ออกเป็นภาษาไรไม่รู้อ่ะครับ
        ต้องใส่แบบไหน

      2. ใส่ข้อความตรง html,css เป็นการปรับรูปร่างหน้าตาเว็บ

        1. ผมเพิ่มรูปทำไมไม่ขึ้นอ่ะครับ ของหน้า categorie

        2. หมายถึงใส่รูปหัวเว็ปนะครับ ของหน้า categorie
          ต้องเขียนโค้ดยังไงผมเขียนแล้วมันไม่ขึ้นอ่ะครับ

        3. div class=”blog-header”
          img src=”./images/h1.jpg” WIDTH=”945″ HEIGHT=”200″/
          ผมใส่แบบนี้ ของหน้า categorie มันขึ้นเหมือนกับไม่เจอรูปอ่ะคับ

          1. ไม่ค่อยเข้าอะครับ ขอแบบ ละเอียดยิบเลยได้ไหมครับ เอาตั้งแต่ต้องเข้าไฟล์ไหน อะไรยังไง

          2. คือที่ไม่เห็นรูปเพราะ url ของรูปไม่ถูกต้องไงครับดังนั้นก็ต้องประกาศตัวแปรให้อ้างอิงเว็บไซต์ ณ ปัจจุบัน แล้วอ้างอิงไปยังพาธรูปเช่น http://www.itoffside.com/images/test.jpg ถ้าเราใส่ /images/test.jpg ไปเฉยๆ เวลาคลิกหน้าอื่น จะไม่ได้เพราะหน้าอื่นผมเอาไฟล์ไปไว้ในโฟล์เดอร์

    1. ตรงนี้หรือป่าวครับ

      ร้านค้าออนไลน์ สะดวกในการซื้อ ประหยัดในทุกการใช้จ่าย ปลอดภัยในทุกขั้นตอน

  72. สอบถามค่ะ พอดีเอารูปภาพใส่เพิ่มแล้วมันใหญ่ ปิดมองไม่เห็น ชื่อสินค้า ยี้ห้อ ราคา ควรแก้ยังไงค่ะ
    หรือต้องลดขนาดรูปค่ะ ขอบคุณค่ะ

    1. ปรับโค๊ดให้ resize ขนาดรูปภาพลงครับ อยู่ในไฟล์ add/update

  73. เข้าระบบ login ไม่ได้ครับ ต้องแก้ไข ยังไง ครับ

  74. คือผมเอาล็อคอินมาไว้ใน header ของ front ผมต้องเขียน .htacess ยังไงครับ ให้มันเช็คไปที่ form_login ขอบคุณครับ

  75. ของผมขึ้นว่า “Database ecproduct does not exist!” แก้ยังไงครับ
    เพราะเอานี้รึเปล่า
    2. ทำการ Import ฐานข้อมูลโดยไฟล์ที่จะนำไป import อยู่ที่โฟล์เดอร์ ecproduct ชื่อไฟล์ ecproduct.sql (ต้องสร้างฐานข้อมูล ชื่อ ecproduct ก่อนแล้วนำไฟล์เข้าไป import ใส่ไว้)
    ทำยังไงหรอครับ //มือใหม่ครับผม

    1. ตรวจสอบที่ไฟล์ database.php ว่าชื่อฐานข้อมูลถูกต้องหรือไม่

  76. ขอบคุณครับ ขอให้เจริญรุ่งเรืองในหน้าที่การงานครับ

  77. แก้ไขยังไงค้ะเวลารันแล้วขึ้นแบบนี้ ช่วยหน่อยค่ะ

  78. ผมลองใส่ระบบสมาชิกเข้าไปพอใช้ได้ครับ แต่ผมติดปัญหาอยากให้มันดูโปรกว่านี้นิดหนึ่ง อยากให้มันวิ่งไปตะกร้าเรยเหมือนเคยเห็นใน ci ver ver.3.0(ไรสักอย่าง) แล้วอินเตอร์เฟสแจ้งเตือนข้อความ(เหลืองหลังไอคอม)คล้ายเหมือนแบบเฟสบุ๊ค พอจะมีใครแนะนำตวรไปศึกษาตัวไหนเพิ่มเติมบ้างไหมครับคือผมก็ไม่ใช่โปรเฟสชั่นแนลครับ
    เสร็จแล้วผมจะเอามาให้ดาวน์โหลดใช้กันครับ

      1. ผมก็ยังไม่เข้าใจตัวเองเหมือนกัน ขอเวลาผมนึกคำถามแฟล๊บครับ ขอบคุณมากเรยครับ ที่ช่วยครับ
        🙂

  79. ตัว เวอร์ชั่น Codeigneter V3 ที่ทางผู้พัฒนา Tanny Chan ได้ร่วมเข้าพัฒนา มันใช้ database ร่วมกับ ตัวเดิมไหมค่ะ หรือยังไงค่ะ

    1. ลองดูในไฟล์ zip ก่อนนะครับ ผมยังไม่ได้เช็คเหมือนกัน

    1. 1. ดาวน์โหลดไฟล์มาแล้วให้นำมาวางที่เซิฟเวอร์หรือเซิฟเวอร์จำลองของเครื่องคุณ(จากตัวอย่างผมใช้ XAMPP ผมต้องนำไฟล์ที่ผมดาวน์โหลดมาวางไว้ที่ C:\xampp\htdocs และจะได้เป็น C:\xampp\htdocs\ecproduct)
      2. ทำการ Import ฐานข้อมูลโดยไฟล์ที่จะนำไป import อยู่ที่โฟล์เดอร์ ecproduct ชื่อไฟล์ ecproduct.sql (ต้องสร้างฐานข้อมูล ชื่อ ecproduct ก่อนแล้วนำไฟล์เข้าไป import ใส่ไว้)
      3. ทำการเปลี่ยนค่าฐานข้อมูลให้ตรงกับข้อมูลของคุณ เช่น (รหัสผ่านเข้าฐานข้อมูล) ซึ่งไฟล์ในการแก้ไขอยู่ในโฟล์เดอร์ ecproduct\library\database.php (แก้ไขบรรทัดที่ 10-12)
      4. แก้ไขไฟล์ \library\core.php บรรทัดที่ 4 และบรรทัดที่ 8 ให้ตรงตามเว็บไซต์ของคุณ
      5. แก้ไขไฟล์ .htaccess ในบรรทัดที่ 3 หากชื่อโฟล์เดอร์คุณเปลี่ยนต้องแก้ไขหรือเมื่อคุณอัพโหลดไว้บนเซิฟเวอร์
      6. หากคุณอัพโหลดขึ้นบนเซิฟเวอร์คุณต้องกำหนดสิทธิ์โฟล์เดอร์ ecproduct\upload ให้เป็น CHMOD 777
      7. เริ่มใช้งานระบบอีคอมเมิร์ซ(E-Commerce)

      1. จากระสบการณ์ที่ หมกมุ่นกะระบบมาพักหนึ่ง คือประมาณว่า เวลา login เข้าสู่ระบบครั้งแรก แล้วมีการทำการบันทึกแก้ไข user ไรสักอย่าง ตัว list box ที่ให้เลือก admin ,user มันจะวิ่ง ไปบันทึกเป็น user เฉยเรย อิอิ เลยเกิดการทำให้เสียสิทธิ์โดยไม่รุ้ตัวครับ นี้ผมเจอมากะตัวนะครับ ไม่แน่ใจว่าจะเป็นแบบนี้ไหมครับ

        1. เป็น ครับ
          เวอร์ชั่น 2 มีการแก้ไขเรียบร้อยแล้ว ยังไม่ได้ ปล่อยดาวน์โหลด ครับ

  80. ขอบคุณมากนะคะ สำหรับตัวอย่างและความรู้ที่แนะนำ ขอให้ประสบแต่ความสำเร็จนะคะ

  81. เวอร์ชั่น Codeigneter V3 ที่ทางผู้พัฒนา Tanny Chan ได้ร่วมเข้าพัฒนาด้วย

    แนะนำหน่อยครับ Error เต็มเลย อยาก

  82. ผมไม่สามารถเข้าหน้า login ได้อะครับ มันขึ้น
    Fatal error: Class ‘database’ not found in C:\xampp\htdocs\ecproduct\application\back\user\index.php on line 6
    ต้องแก้ไขยังไงอะครับพอดีเป็นมือใหม่ครับ ลองอ่านข้างต้นแล้วบอกให้แก้ ตั้งค่า .htaccess และ core.php ครับ ช่วยอธิบายละเอียดอีกหน่อยได้ไหมครับ

  83. คือนำมาใช้เเล้วค่ะเข้าหน้าเว็บได้เเต่เข้าหน้าloginไม่ได้ค่ะ เข้าหลังบ้านไม่ได้เลยเข้าได้เเต่หน้าบ้านอะค่ะใช้ xampp ค่ะ Fatal error: Class ‘database’ not found in C:\xampp\htdocs\ecproduct\application\back\user\index.php on line 6

    1. 1. ดาวน์โหลดไฟล์มาแล้วให้นำมาวางที่เซิฟเวอร์หรือเซิฟเวอร์จำลองของเครื่องคุณ(จากตัวอย่างผมใช้ XAMPP ผมต้องนำไฟล์ที่ผมดาวน์โหลดมาวางไว้ที่ C:\xampp\htdocs และจะได้เป็น C:\xampp\htdocs\ecproduct)
      2. ทำการ Import ฐานข้อมูลโดยไฟล์ที่จะนำไป import อยู่ที่โฟล์เดอร์ ecproduct ชื่อไฟล์ ecproduct.sql (ต้องสร้างฐานข้อมูล ชื่อ ecproduct ก่อนแล้วนำไฟล์เข้าไป import ใส่ไว้)
      3. ทำการเปลี่ยนค่าฐานข้อมูลให้ตรงกับข้อมูลของคุณ เช่น (รหัสผ่านเข้าฐานข้อมูล) ซึ่งไฟล์ในการแก้ไขอยู่ในโฟล์เดอร์ ecproduct\library\database.php (แก้ไขบรรทัดที่ 10-12)
      4. แก้ไขไฟล์ \library\core.php บรรทัดที่ 4 และบรรทัดที่ 8 ให้ตรงตามเว็บไซต์ของคุณ
      5. แก้ไขไฟล์ .htaccess ในบรรทัดที่ 3 หากชื่อโฟล์เดอร์คุณเปลี่ยนต้องแก้ไขหรือเมื่อคุณอัพโหลดไว้บนเซิฟเวอร์
      6. หากคุณอัพโหลดขึ้นบนเซิฟเวอร์คุณต้องกำหนดสิทธิ์โฟล์เดอร์ ecproduct\upload ให้เป็น CHMOD 777
      7. เริ่มใช้งานระบบอีคอมเมิร์ซ(E-Commerce)

      1. ทำหมดเเล้วค่ะ ไม่ได้เปลี่ยนชือฐานข้อมูลตามข้อดานบนเเล้วค่ะ

        1. แก้ไขชื่อฐานข้อมูลเเล้วค่ะด้านบนพิมผิดนะคะ

  84. login เข้าหน้า admin ไม่ได้อ่ะครับ พอดีใช้เป็นแนวทาง
    อัพให้ทีครับ ขอบคุณครับ

      1. ผมไม่ได้โหลดไว้ในเครื่องครับ ผมใช้ตัว demo หน้า admin ครับ login แล้วมันเด้ง มาหน้า login ครับ

  85. ล็อกอิน ตัว demo ไม่ได้ครับ มันเด้งมาให้ล็อกอินใหม่

  86. ถ้าจะทำให้เป็นเว็บของเราต้องแก้ไขตรงไหนบ้างครับ
    ผมใช้ตัวจำลอง server ไม่มีserver ครับ จะต้องไปเปลี่ยนตรงไหนถึงจะใช้งานได้ครับ
    ช่วยบอกวิธีการอย่างระเอียดหน่อยนะครับ ขอบตุณมากครับ ผมมือใหม่ครับ

    1. การติดตั้ง
      1. ดาวน์โหลดไฟล์มาแล้วให้นำมาวางที่เซิฟเวอร์หรือเซิฟเวอร์จำลองของเครื่องคุณ(จากตัวอย่างผมใช้ XAMPP ผมต้องนำไฟล์ที่ผมดาวน์โหลดมาวางไว้ที่ C:\xampp\htdocs และจะได้เป็น C:\xampp\htdocs\ecproduct)
      2. ทำการ Import ฐานข้อมูลโดยไฟล์ที่จะนำไป import อยู่ที่โฟล์เดอร์ ecproduct ชื่อไฟล์ ecproduct.sql (ต้องสร้างฐานข้อมูล ชื่อ ecproduct ก่อนแล้วนำไฟล์เข้าไป import ใส่ไว้)
      3. ทำการเปลี่ยนค่าฐานข้อมูลให้ตรงกับข้อมูลของคุณ เช่น (รหัสผ่านเข้าฐานข้อมูล) ซึ่งไฟล์ในการแก้ไขอยู่ในโฟล์เดอร์ ecproduct\library\database.php (แก้ไขบรรทัดที่ 10-12)
      4. แก้ไขไฟล์ \library\core.php บรรทัดที่ 4 และบรรทัดที่ 8 ให้ตรงตามเว็บไซต์ของคุณ
      5. แก้ไขไฟล์ .htaccess ในบรรทัดที่ 3 หากชื่อโฟล์เดอร์คุณเปลี่ยนต้องแก้ไขหรือเมื่อคุณอัพโหลดไว้บนเซิฟเวอร์
      6. หากคุณอัพโหลดขึ้นบนเซิฟเวอร์คุณต้องกำหนดสิทธิ์โฟล์เดอร์ ecproduct\upload ให้เป็น CHMOD 777
      7. เริ่มใช้งานระบบอีคอมเมิร์ซ(E-Commerce)

      1. .htaccess คือ อะไรครับ ต้อแก้ยังไงครับ

  87. ขออนุญาติ อาจารย์ครับผม Run ผ่านหมดแล้วครับ แต่พอกดไปหน้าอื่นๆ มันขึ้นแบบนี้อ่ะครับ

    Not Found

    The requested URL /ecproduct/cart was not found on this server.

    Apache/2.2.14 (Ubuntu) Server at 203.172.219.220 Port 80

      1. สวัสดีครับ อาจารย์ครับ คือถ้าผมอยากจะตั้งหน้าแรกให้เป็น Login ต้องแก้ตรงไหนบ้างครับ
        ขอบคุณครับ

  88. คือผมมือใหม่นะครับ ผมทำขั้นตอนที่1และ2 3-6 ผมงง อะ ครับ นั้ง งมมม อยู่ ก็ยังไม่ได้นะครับ

  89. ก่อนอื่นต้องขอขอบพระคุณท่านเจ้าของเวปไซต์นี้มากๆที่แจก สคริ๊ปตัวนี้มา
    ซึ่งตอนนี้ผมนำมาตัดแปลงหากินซะเป็นล่ำสัน ได้เป็นอย่างดีเรยครับ 🙂
    สคริ๊ปเวปขายของ และอื่นตัวเก่า ผมนี้ทิ้งไปหมดเรยครับ ถือว่าสมบูรย์ ศึกษาแล้วได้ความรู้มากมายเรยครับมีครบหมดเรย
    สุดท้ายฝากถึงน้องๆ ที่ยังมือใหม่อย่าเพิ่งถอดใจครับ ศึกษาหาความรู้ต่อไปครับสู้ต่อไป
    ของแบบนี้แบ่งปันกันได้ บางที่ผมก็อยากมาแบ่งปันสิ่งที่้เรียนรู้มา ต้องนับถือเรยครับ

  90. ลบสินค้า,ประเภทสินค้า บางอย่างไม่ได้ครับ

    1. สามารถสนับสนุนเว็บไซต์ได้ครับ รายละเอียด inbox มาเลยนะครับ

  91. กดไล แล้วลิงไม่ขึ้นเลยอะครับ ขอบคุณครับ

  92. Download file ไม่ได้ครับ กดไลด์แล้วแต่ไม่ขึ้นให้ดาวน์โหลดน่ะครับ

  93. มันขึ้นแบบนี้อ่ะครับ
    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\ecproduct\library\database.php:14 Stack trace: #0 C:\xampp\htdocs\ecproduct\application\front\home\index.php(7): database->__construct() #1 C:\xampp\htdocs\ecproduct\index.php(29): require(‘C:\\xampp\\htdocs…’) #2 {main} thrown in C:\xampp\htdocs\ecproduct\library\database.php on line 14
    ผมต้องทำยังไงครับ

      1. ผมก็ติดเหมือนกัน แก้ไขอย่างไรครับ

  94. ทำตามขั้นตอนหมดแล้วอ่าครับ แต่ขึ้นแบบนี้
    Fatal error: Call to undefined function mysql_connect() in C:\xampp\htdocs\ecproduct\library\database.php on line 14

    1. แก้ไข พาส อย่างไรครับ ช่วยแนะนำด้วยครับ

  95. ใช้งานได้แล้วครับ
    แต่มี error ด้านบน Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\xampp\htdocs\ecproduct\library\database.php on line 14
    ต้องแก้ไขอย่างไรครับ

  96. login หลังร้านไม่ได้ครับ
    ขึ้น The requested URL /back/user/form_login/1 was not found on this server.
    ไม่รู้ยังมีคนตอบอยู่มั้ย

    1. ตรวจสอบ ตรงไฟล์ core.php ถ้าเปลี่ยนตัวเข้ารหัส จะเข้าไม่ได้ครับ

  97. เข้าหลังร้านไม่ได้ครับ ทั้งที่เว็บและในเครื่อง

  98. ตอนนี้ ใครมีปัญหากับ function mysql ให้ดาวน์โหลดไฟล์ database fix ลิงค์ด้านบนครับ
    ขอบคุณครับ

  99. พี่คะหนู แก้ไขไฟล์ .htaccess ไม่ได้คะ

  100. อาจารย์คะ พอดีพึ่งหัดใช้งานคะ รบกวนหน่อยนะคะ
    มันขึ้นแบบนี้อ่ะคะ
    Fatal error: Class ‘database’ not found in C:\AppServ\www\ecproduct\application\back\home\index.php on line 6

    #ขอบุณค่ะ

  101. สวัสดีค่ะ version3 ใช้ db เดียวกับ version แรกได้ไหมค่ะอาจารย์

  102. ขึ้นแบบนี้ครับ error Warning: mysql_close(): no MySQL-Link resource supplied in /home/hwnetwor/domains/hwnetworking.com/public_html/ecproduct/application/back/product/delete.php on line 28

  103. Version 3 error ค่ะ

    A PHP Error was encountered

    Severity: Notice

    Message: Undefined property: stdClass::$option_values

    Filename: models/Data_model.php

    Line Number: 94

    Backtrace:

    File: C:\xampp\htdocs\ecom\application\models\Data_model.php
    Line: 94
    Function: _error_handler

    File: C:\xampp\htdocs\ecom\application\libraries\Html_lib.php
    Line: 115
    Function: productdata

    File: C:\xampp\htdocs\ecom\application\controllers\Index.php
    Line: 31
    Function: getProductListBlock

    File: C:\xampp\htdocs\ecom\index.php
    Line: 292
    Function: require_once

    A PHP Error was encountered

    Severity: Notice

    Message: Undefined property: stdClass::$option_name

    Filename: libraries/Html_lib.php

    Line Number: 61

    Backtrace:

    File: C:\xampp\htdocs\ecom\application\libraries\Html_lib.php
    Line: 61
    Function: _error_handler

    File: C:\xampp\htdocs\ecom\application\libraries\Html_lib.php
    Line: 117
    Function: genProductList

    File: C:\xampp\htdocs\ecom\application\controllers\Index.php
    Line: 31
    Function: getProductListBlock

    File: C:\xampp\htdocs\ecom\index.php
    Line: 292
    Function: require_once

    1. Code Version ของ Codeigniter3 ส่วนนี้ผมไม่ได้พัฒนาครับไม่สามารถตอบได้ครับ

  104. ไฟล์ที่ดาวน์โหลดไปถูกเข้ารหัสไว้หนูเปิดไม่ได้ค่ะ ต้องดูรหัสที่ไหนค่ะ ขอบคุณค่ะ

    1. รหัสผ่าน เขียนบอกแล้วข้างๆลิงค์ดาวน์โหลดครับ

  105. เข้าไม่ได้ ครับ บอกว่ารหัสผิด itoffside.com

  106. แก้ไขโค้ดทั้งหมดตามแล้วค่ะ แต่ขึ้น Database ecproductt does not exist! หนูต้องแก้อะไรเพิ่มเติมหรือป่าวค่ะ ขอบคุณค่ะอาจารย์

      1. PHP logo
        PHP Version 5.6.15 แล้วหนูต้องทำยังไงค่ะ

  107. The requested URL /back/user/form_login/1 was not found on this server.
    มันขึ้นแบนี้ ใส่username password ถุกต้องหมด แก้ไข้ทุกที่ตามขั้นตอนแล้ว ใช้appservในการจำลองเครื่องเซิฟเวอร์

  108. พี่ครับทำไมผมเข้ารหัสไม่ได้แล้วก็เข้าไปในหน้า
    6. ระบบจัดการ การสั่งซื้อสินค้า (admin)
    ระบบจัดการ การสั่งซื้อสินค้า

    7. ระบบการจัดการ การชำระเงิน
    ระบบการชำระเงิน
    เข้าไม่ได้เลยครับ
    เข้าสู่ระบบก็เข้าไม่ได้ครับ จัดการยังไงดีครับ

  109. รบกวนด้วยครับ เข้าได้แค่หน้าแรกครับหนัาอื่นๆ เช่น คลิ๊กที่ “สินค้า” ขึ้นว่า “The requested URL /http://jeans-kk.com/index.php was not found on this server.”

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    ผมเซ็ตค่าต่างๆดังนี้ครับ
    database =” jeanskkc_ecp “(เพราะมันบังคับให้ตัวหน้าเป็น” jeanskkc_”)
    host=’localhost’
    pass=”12345678″
    user=”jeanskkc_ecp”

    function base_url() {
    return “http://jeans-kk.com”;
    }

    function base_path() {
    return $_SERVER[‘DOCUMENT_ROOT’] . “http://jeans-kk.com”;
    }

    function salt_pass($pass) {
    return md5(“itoffside.com” . $pass);
    }

    RewriteBase /http://jeans-kk.com
    ต้องแก้ไขตรงไหนเพิ่มอีกครับ

  110. เข้าได้แต่หน้าแรกครับ ลิ้งค์ไปหน้าอื่นไม่ได้ครับ รบกวนด้วยครับ

  111. RewriteBase /http://jeans-kk.com
    ตรงนี้ต้องแก้เป็นอะไรครับ แต่ลองในappservก็ใช้เป็นตัวเดิมคือRewriteBase /ecproduct/ก็ไม่ได้ครับ

    1. appserv เป็น php เวอร์ชั่นเก่า แนะนำ php 5.3+ ลองใช้ชุด xampp ครับ

  112. ผมได้อัพโหลดลงserverจริง(comผมลงxamppไม่ผ่านครับ)แต่ก็ยังลิ๊งค์ไม่ได้ครับ
    The requested URL /http://www.jeans-kk.com/index.php was not found on this server.
    ผมได้แก้ไขดังนี้ครับ
    function __construct() {
    $dbsql = array(
    ‘host’ => ‘localhost’,
    ‘user’ => ‘jeanskkc’, (ตรงตามที่ใช้ครับ)
    ‘pass’ => ‘**********’, (ตรงตามที่ใช้ครับ)
    ‘dbname’ => ‘jeanskkc_ecp’ (ตรงตามชื่อdatabaseครับ)

    function base_url() {
    return “http://www.jeans-kk.com”;
    }

    function base_path() {
    return $_SERVER[‘DOCUMENT_ROOT’] . “http://www.jeans-kk.com”;
    }

    .htaccess ก็ได้ลองแก้ไขบรรทัดที่3เป๊น
    RewriteBase /http://www.jeans-kk.com

    ส่วนไฟล์ที่อัพลงserverได้ แตกลงเป็นแต่ละfolderตามนี้ครับ
    application,boostrap,cheditor,css,front,images,js,libraly,nbproject,template,upload
    แล้วก็ไฟล์ .htaccess, ecproduct(ซึ่งก็ได้createลงdatabaseไปแล้ว), index

    อยากรบกวนให้ช่วยดูว่าผิดตรงไหนครับ คือผมมือใหม่ครับ ช่วยบอกการแก้ไขเป๊นตัวอย่างเลยได้ไหม๊ครับ ผมอยากจะลองลงดูจริงๆครับ เพราะผมกับแฟนก็ขายของด้วย ขอขอบคุณมากครับ

    1. return $_SERVER[‘DOCUMENT_ROOT’] . “http://www.jeans-kk.com”;
      แก้ไขเป็น
      return $_SERVER[‘DOCUMENT_ROOT’] . “/”; หรือ เป็นค่าว่าง

      RewriteBase /http://www.jeans-kk.com แก้เป็นชื่อโฟล์เดอร์ที่เราอัพเดท หรือเป็น / ครับ
      ตย. RewriteBase /

      ลองดูตรงส่วนนี้แล้วแต่ server

  113. ผมได้แก้ไขตามที่ได้แนะนำมาแล้วครับ ตอนนี้ใช้งานได้แล้ว ขอบคุณมากจริงๆครับ มือใหม่ครับกำลังฝึกเขียนphpเบื้องต้นอยู่ เลยรบกวนถามหลายครั้งเลยครับ ตอนนี้กำลังจะใช้งานแล้ว เป็น website แรกของผมเลย ขอบคุณมากครับ

  114. เข้าหน้าadminไม่ได้ครับ
    1.ลองเช็คตาราง user แล้วเจอชื่อ user: tawatsak pass: (ยาวมาก) แต่ก็ลองป้อนตาม ก็เข้าไม่ได้ ลองเปลี่ยน pass ที่ตาราง user เป็น”1234512345″ หรือ “itoffside.com12345” ก็ไม่ได้ user type ก็เป็นadmin แล้วครับ
    2.ลองเปลี่ยนที่ไฟล์ cons.php เป็น define(“_ss”, “jeanskkc_ecp”); ตามชื่อ database ของผม ก็เข้าไม่ได้ครับ(ไม่ทราบ”_ss” ตรงนี้อ้างอิงชื่อ database หรือเปล่าครับ) อ้อ!อีกอย่าง ไฟล์ cons.php ไม่มีแท็กปิด ผมได้ลองใส่ ?> แล้วนะครับ
    ขอบคุณมากครับ
    http://www.jeans-kk.com/back/user/login
    user:tawatsak
    ส่วน password ตรงตารางผมใส่เป็น “itoffside.com12345” ครับ

  115. ขอเพิ่มเติมนิดครับผมได้ทดลองสั่งซื้อสินค้าดู แล้วเข้าไปดูที่ตาราง user พบว่าไม่มีข้อมูลเพิ่มเข้ามาเลยครับ

  116. ทราบแล้วครับ password เป็น การเข้ารหัสแบบ “md5″ ผมได้ลบ databaseในsql(ที่ได้แก้ไข”passwors”)ออกไปแล้ว ตอนนี้ได้create database เดิมๆที่ใส่คืนไปแล้วครับ แต่ก้ยังเข้าไม่ได้ครับ

  117. เข้าไม่ได้ครับ เช็คที่ core.php แล้วครับ
    function salt_pass($pass) {
    return md5(“itoffside.com” . $pass);
    }

    เช็คที่ database
    user name: tawatsak
    password: 09a42f34702946f456075b378253364e (ทดลองเข้ารหัสMD5แล้วได้ตรงกัน)
    type: admin

    ป้อนที่หน้า LOGIN ตามนี้เลยครับ
    user name: tawatsak
    password: itoffside.com12345678

    เข้าไม่ได้ทั้งเว็บของผมเองและเว็บตัวอย่างครับ
    ให้ป้อนรหัสใหม่ตลอดครับ
    http://www.jeans-kk.com/back/user/login
    http://sysapp.itoffside.com/ecproduct/itoffside-admin

  118. มันขึ้นแบบนี้ครับ งงมาหลายชั่วโมงละ
    Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home3/mastertape/public_html/library/database.php on line 14

  119. เข้าระบบจัดการไม่ได้นะครับ มันเด้งกลับมาหน้า login เหมือนเดิมนะครับ

  120. มีครัยส่งให้หน่อยจะ เอามาดู อยากได้ นั่งเขียนเองปวดหัวมากเลย พึ่งเริ่ม ส่งมา Mail นี้เลย ครับ

    inzaki_ck@hotmail.com

  121. ตอนลยขึ้นแบบนี้อะครับ แก้ไงครับ
    Error! You are not delete product in this categorie.
    Warning: mysql_close(): no MySQL-Link resource supplied in C:\xampp\htdocs\ecproduct\application\back\productcategorie\delete.php on line 12

    1. ผมได้ทำการ
      ลบ function __destruct() {
      mysqli_close($this->con);
      }

      ออกแล้วครับ มันขึ้น
      Error! You are not delete product in this categorie.
      Warning: mysql_close(): no MySQL-Link resource supplied in C:\xampp\htdocs\ecproduct\application\back\productcategorie\delete.php on line 13

      ครับ พอมีวิธีแก้ไหมครับ

  122. ช่วยทำเป็นคลิปให้หน่อยคับผมงงมากเลย

  123. ทำไม error “Warning: mysql_close(): no MySQL-Link resource supplied in D:\xampp\htdocs\ecproduct\application\front\home\index.php on line 89” ทำไมขึ้น error บรรทัดสุดท้ายทุกpageทั้งระบบหน้าร้านและหน้าร้านละค่ะ

      1. ติดตรงนี้เหมือนกันครับ
        ดาวน์โหลด fix database และแก้ไขแล้วครับ ยังเป็นเหมือนเดิมครับ

  124. TeamViewer ช่วยหน่อยครับ
    ลองทำตั้งแต่แรก ก็ไม่ได้ครับ (เด็กใหม่ครับ)
    621 254 057 9124

    1. ผมรีโมทไปแล้วไม่มีคนอยู่หน้า จอ เลย ถ้าเกิดว่า มาแล้วส่งเมล์มาที่ itoffside@hotmail.com ละกันครับ

  125. ติดต่อผมที ผมจะเอาไปทำโครงการ
    Facebook พี่กาแฟ’ ขมมมม
    เบอร์ติดต่อ 088-589-3117
    ขอบคุณ ล่วงหน้าครับ

  126. ติดต่อ ผมที ครับ จะนำไปพัฒนาต่อ เป็นโครงการครับ
    Facebook พี่กาแฟ’ ขมมมม

  127. Error
    SQL query:

    CREATE TABLE IF NOT EXISTS `contents` (
    `id` int(11) NOT NULL COMMENT ‘รหัส’,
    `codename` varchar(20) COLLATE utf8_unicode_ci NOT NULL COMMENT ‘รหัสเรียก’,
    `topic` varchar(200) COLLATE utf8_unicode_ci NOT NULL COMMENT ‘หัวข้อเรื่อง’,
    `detail` text COLLATE utf8_unicode_ci NOT NULL COMMENT ‘รายละเอียด’,
    `created` datetime NOT NULL COMMENT ‘วันที่สร้าง’
    ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
    MySQL said: Documentation

    #1046 – No database selected

    แอดdatabase ไม่ได้ครับ

  128. กระผม เข้าหลังร้านไม่ได้คร๊าฟ ทำตามทุกข้อแล้วยังเข้ามิได้เลย
    ผิดตรงไหนช่วยบอกที

    1. ห้ามแก้ code ตรง core.php นอกเหนือจากที่ วิธีติดตั้งครับ ถ้าแก้ลองเอาไฟล์ย้อนกลับมาครับ

      1. ได้แล้วครับ
        return md5(“http://itoffside.com” . $pass);
        เปลี่ยนเป็น
        return md5(“//itoffside.com” . $pass);

  129. ดาวน์โหลดได้แล้วค่ะ แต่ไม่สามารถแตกไฟล์ได้หมดค่ะ

  130. อยากลบให้เหลือแต่ระบบหลังร้าน เพิ่มระบบล็อกอินหน้าแรก ช่วยผมหน่อยครับ

  131. พี่ครับผมอยากได้หน้าร้านแบบพี่จังเลยแบบใช้โค้ด php

  132. ขึ้นแบบนี้แก้ยังไงคับ ขอบคุณคับ

    Time Memory Function Location
    1 0.0006 243960 {main}( ) …\index.php:0
    2 0.0048 315128 require( ‘D:\wamp64\www\ecproduct\application\front\home\index.php’ ) …\index.php:29
    3 0.0048 315768 database->__construct( ) …\index.php:7
    4 0.0048 316768 mysql_connect ( ) …\database.php:14

  133. 2. ทำการ Import ฐานข้อมูลโดยไฟล์ที่จะนำไป import อยู่ที่โฟล์เดอร์ ecproduct ชื่อไฟล์ ecproduct.sql (ต้องสร้างฐานข้อมูล ชื่อ ecproduct ก่อนแล้วนำไฟล์เข้าไป import ใส่ไว้)
    ทำยังไงหรอครับ

  134. สวัสดีค่ะ อาจารย์ ถ้าอยากเพิ่มเมนูที่หลังบ้านต้องไป set path ตรงไหนหรอคะ ตอนนี้ลองสร้างเมนูขึ้นมาใหม่ copy folder ที่มีอยู่แต่ลองเปลี่ยนชื่อ พอไปเซต link แล้ว มันเด้งออกไปหน้า login เลยคะ

  135. Warning: mysql_close(): no MySQL-Link resource supplied in C:\xampp\htdocs\ecproduct\application\front\home\index.php on line 89
    แก้ไขยังไงคะ

      1. แล้วรบกวนสอบถามว่า ใช้frame work อะไรในการเขียนคะ แล้วสามารถประยุกต์ใช้กับ Laravel ได้มั้ยคะ

  136. แก้ไขยังไงครับ
    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\ecproduct\library\database.php:14 Stack trace: #0 C:\xampp\htdocs\ecproduct\application\front\home\index.php(7): database->__construct() #1 C:\xampp\htdocs\ecproduct\index.php(29): require(‘C:\\xampp\\htdocs…’) #2 {main} thrown in C:\xampp\htdocs\ecproduct\library\database.php on line 14

    in line 14
    $this->con = mysql_connect($dbsql[‘host’], $dbsql[‘user’], $dbsql[‘pass’], true) or die(‘Error connecting to MySQL’);
    mysql_select_db($dbsql[‘dbname’], $this->con) or die(‘Database ‘ . $dbsql[‘dbname’] . ‘ does not exist!’);
    mysql_query(“SET NAMES UTF8”);

      1. ขอบคุณครับ อยากได้ระบบ สมัครสามชิคจังครับ รบกวนมีคำชี้แนะไหมครับ

  137. ทำไมกดถูกใจแล้วไม่สามารถดาวน์โหลดโฟรเดอร์ได้ค่ะ

  138. Warning: mysqli_connect(): (HY000/1045): Access denied for user ‘tawatsak’@’localhost’ (using password: YES) in C:\xampp\htdocs\ecproduct\library\database.php on line 14
    Error connecting to MySQL
    Warning: mysqli_close() expects parameter 1 to be mysqli, boolean given in C:\xampp\htdocs\ecproduct\library\database.php on line 20

    บอกผมทีครับ

  139. สะบายดี ขอวถามแด่ครับ
    ผมทำเว็บร้านขายของ ผม upload เว็บขื้น server จริง ใน public_html ที่อยู่เว็บผม http://www.lemonpcs.com ที่หน้า home ดูเหมือนจะ ok แต่เวลา link ไปหน้าอืนไม่ได้ครับ Error, The requested URL /http://www.lemonpcs.com/index.php was not found on this server. ขอความช่วยเหลือ และ ช่วยแนะนำด้วยครับ นื้เป็นเว็บแรกของผม

  140. สะบายดี ขอวถามแด่ครับ
    ผมทำเว็บร้านขายของ ผม upload เว็บขื้น server จริง ใน public_html ที่อยู่เว็บผม http://www.lemonpcs.com ที่หน้า home ดูเหมือนจะ ok แต่เวลา link ไปหน้าอืนไม่ได้ครับ Error, The requested URL /http://www.lemonpcs.com/index.php was not found on this server. ขอความช่วยเหลือ และ ช่วยแนะนำด้วยครับ นื้เป็นเว็บแรกของผม.
    ผมตั้งค่า Core.php แบบนี้
    <?php
    function base_url() {
    return "http://www.lemonpcs.com&quot;;
    }
    function base_path() {
    return $_SERVER['DOCUMENT_ROOT']. "/http://www.lemonpcs.com";
    }
    function salt_pass($pass) {
    return md5("itoffside.com" . $pass);
    }
    =========================================
    และผมตั้งค่า .htaccess แบบนี้
    RewriteBase /http://www.lemonpcs.com/
    ช่วยผนด้วยครับ มือใหม่ แต่ผมต้องการใช้จริงฯครับ ขอบใจหลายฯ

  141. สะบายดี
    ตอนนี้ทำได้แล้วครับ แต่ผมติดที่ login ครับ Error แบบนี้
    You don’t have permission to access /back/user/form_login/1 on this server.
    ช่วยด้วยครับ

        1. ทักข้อความมาที่แฟนเพจ เฟสบุคครับเดี่ยวผมช่วยครับ

  142. เข้าหลังร้านไม่ได้ครับ
    Fatal error: Class ‘database’ not found in C:\xampp\htdocs\ecproduct\application\back\user\index.php on line 6

  143. รหัสสั่งซื้อ เป็น 0 แก้ตรงไหนครับ

    1. ลองดู id ว่าเป็น auto increment หรือยังในตาราง orders นะครับ

  144. .htaccess ไฟล์
    RewriteBase /ecproduct/
    ในกรณีที่เราดูเครื่องอื่น ต้องแก้ไข ไฟล์ .htaccess ในส่วนไหนคับ
    มันดูไม่เหมือน เครื่องของเราเองคับ คือ รูป ไม่แสดง ผิดไปจากเครื่องเราเองคับ

  145. กด Like แล้ว Download ตรงไหนคะ ?
    มันไม่ขึ้นให้ Download เลยค่ะ TT

  146. อัพขึ้น server จริงแล้ว ขึ้นแค่หน้าเดียวค่ะ
    ต้องทำยังไงบ้างคะ

  147. Parse error: syntax error, unexpected ‘.’ in /home/u602351963/public_html/application/back/product/form_create.php on line 3

    1. แก้ไขไงหรอครับ

      trim($_POST[‘name’]),
      “price” => trim($_POST[‘price’]),
      “brandname” => trim($_POST[‘brandname’]),
      “detail” => trim($_POST[‘detail’]),
      “created” => date(‘Y-m-d H:i:s’),
      “image” => $image,
      “product_categorie_id” => trim($_POST[‘product_categorie_id’])
      );
      $query_pd = $db->insert(“products”, $value_pd);

      if ($query_pd == TRUE) {
      header(“location:” . $baseUrl . “/back/product”);
      }
      mysql_close();
      }
      ?>

    2. trim($_POST[‘name’]),
      “price” => trim($_POST[‘price’]),
      “brandname” => trim($_POST[‘brandname’]),
      “detail” => trim($_POST[‘detail’]),
      “created” => date(‘Y-m-d H:i:s’),
      “image” => $image,
      “product_categorie_id” => trim($_POST[‘product_categorie_id’])
      );
      $query_pd = $db->insert(“products”, $value_pd);

      if ($query_pd == TRUE) {
      header(“location:” . $baseUrl . “/back/product”);
      }
      mysql_close();
      }
      ?>

  148. ไม่ทราบว่า ecom_v3 สามารถใช้งานได้มั้ยครับ แล้วไฟล์ฐานข้อมูลอยู่ที่ไหนอ่ะครับ ขอบคุณครับ

  149. หน้า http://localhost/etware/back/user/profile ถ้าอยากต้องการให้มันแก้ไข้ข้อมูล profile
    ที่ไม่ใช่ id ที่ 1 ต้องแก้โค๊ดส่วนไหนครับ เช่น ผมที่ admin คนที่ 2 , 3 คนที่ 2 loginก้ต้องเป็น profile คนที่ 2 คนที่ 2 loginก้ต้องเป็น profile คนที่ 3 ประมาณนี้ครับ

    $db = new database();
    $option_user = array(
    “table” => “users”,
    “condition” => “id=’1′”

  150. หน้าโปรไฟล์ถ้าสมมุติว่า เรามีแอดมินคนที่ 2 , 3
    ถ้าแอดมินคนที่ 2 ล๊อคอินเข้ามาแล้วอยากแก้ไขโปรไฟล์ ต้องแก้ไขโค๊ดส่วนไหนครับ
    localhost\ecproduct\back\user
    $db = new database();
    $option_user = array(
    “table” => “users”,
    “condition” => “id=’1′”

    1. ในส่วน codition => id=??? โดยดูจากไอดีของคนที่ต้องการแก้ไข

  151. “order_date” => date(‘Y-m-d H:i:s’),
    ในส่วน ผม สร้าง ขึ้นมา แล้ว มัน อัพ ลง เวลา ไม่ตรง คับ อยากทราบต้องแก้ไขในส่วนไหนคับ

  152. Warning: require(C:/xampp/htdocs/upload): failed to open stream: No such file or directory in C:\xampp\htdocs\ecproduct\application\back\product\form_create.php on line 3

    Fatal error: require(): Failed opening required ‘C:/xampp/htdocs/upload’ (include_path=’C:\xampp\php\PEAR’) in C:\xampp\htdocs\ecproduct\application\back\product\form_create.php on line 3
    อัพรูปไม่ขึ้น เป็นเพราะอะไรครับ

    1. ตั้งค่า core.php ในส่วนของ path ใหม่ครับ เพราะว่า โปรแกรม มองว่าไม่มีโฟล์เดอร์ที่ต้องการอัพโหลด /htdocs/upload

      1. แบบใหนครับอาจารย์ เพราะของผมเป็นเหมือนกัน ทั้ง เพิ่ม เปลี่ยนรูป อัพเดท ขึ้นเหมือนกันเลยครับ

          1. ได้แล้วขอบคุณนะครับอาจารย์รีโมทมาทำให้ ขอบคุณมากครับ จะติดตามเว้บนี้ตลอดครับ

  153. ของผมโหลดมาไม่มีไฟล์ .htaccess อะครับ ต้องเขียนไฟล์ .htaccess ประมาณไหนอะครับ ของคุณมากครับ

  154. ผมได้นำไปพัฒนาต่อเป็น frameworkMVC เพื่อส่งงานรายวิชา
    ขอบคุณพี่มากๆๆครับ
    download -> https://goo.gl/2gXYbA

  155. ผมจะเพิ่มสินค้าและแก้ไขสินค้า ได้ยังไงครับ

  156. ในส่วนของหลังบ้าน ไม่สามารถเพิ่มข้อมูลสินค้าอันใหม่เข้าไปได้ ได้แต่ ลบได้อย่างเดียว มันแจ้งเตือนว่า

    The localhost page isn’t working

    localhost is currently unable to handle this request.
    HTTP ERROR 500

  157. มีปัญหาเรื่องเพิ่มกับเเกไขข้อมูลค่ะไม่สามารถเพิ่มเเละเเก้ได้เห็นมีคอมเม้นให้เเก้ไขcore.phpกับ.htaccedต้องตั้งค่าในไฟล์เป็นอะไรค่ะพอดีใช้ xammค่ะ

  158. สวัสดีครับ รบกวนสอบถามครับ
    หน้าเพิ่มข้อมูลใหม่ เวลากรอกข้อมูลแล้วกดบันทึกขึ้น error
    Warning: require(C:/xampp/htdocs/library/uploadimg.php): failed to open stream: No such file or directory in C:\xampp\htdocs\ecproduct\application\back\product\form_create.php on line 3

    Fatal error: require(): Failed opening required ‘C:/xampp/htdocs/library/uploadimg.php’ (include_path=’.;C:\xampp\php\PEAR’) in C:\xampp\htdocs\ecproduct\application\back\product\form_create.php on line 3

    ไม่ทราบว่าแก้ไขยังไงครับ
    ขอบคุณครับ

    1. ตรวจสอบว่ามีไฟล์ C:/xampp/htdocs/library/uploadimg.php หรือเปล่าครับ

      1. มีแล้วแต่ก็ยังแสดง ทำไงต่ออ่ะคับ

        1. ไฟล์ core.php ตรงฟังก์ชั่น path() ให้เพิ่มต่อท้ายเป็นชื่อโฟล์เดอร์โปรเจ็คเราครับ

  159. มันขึ้น แบบนี้ครับ ตอนจะสร้าง ตาราง
    Error
    SQL query:

    /*!40101 SET NAMES utf8mb4 */;

    MySQL said: Documentation

    #1115 – Unknown character set: ‘utf8mb4’

      1. ขอบคุณครับ

        ผมเข้าไป เพิ่มสินค้าใหม่ แต่ รูปมันไม่ขึ้นครับ มันไม่ฟ้อง error แต่ เหมือนหารูปไม่เจอ (มันเป็น icon ภาพ ขาด) รบกวนแนะด้วยครับ ขอบคุณครับ

  160. ตอนนี้ ลบ ไมได้เลยครับ ขึ้น eror
    Error!
    Warning: mysql_close(): no MySQL-Link resource supplied in C:\xampp\htdocs\ecproduct-master\application\back\order\delete.php on line 13

    error
    Warning: mysql_close(): no MySQL-Link resource supplied in C:\xampp\htdocs\ecproduct-master\application\back\product\delete.php on line 29

    ช่วยทีครับแก้ยังไงครับ

    1. ลบ mysql_close() ในไฟล์ที่แจ้งมาเช่น C:\xampp\htdocs\ecproduct-master\application\back\order\delete.php

      1. สินค้าลบได้แล้วครับแต่ order ที่รับชำระเงินแล้ว ลบไม่ได้ ครับ

        ไปลบ ลบ mysql_close() ในไฟล์ที่แจ้งมาเช่น C:\xampp\htdocs\ecproduct-master\application\back\order\delete.php แล้ว

        ตอนนี้กลายเป็น เหลือ แค่ Error! ครับ

  161. ผม uploaded ไปทดสอบบน web server, centos 6.8
    ไว้ใน http://domain.in.th/ecproduct

    โดย set core.php ดังนี้

    function base_url() {
    return “http://domain.in.th/ecproduct”;
    }

    function base_path() {
    return $_SERVER[‘DOCUMENT_ROOT’] . “/ecproduct”;
    }

    ใน .htaccess ไม่ได้แก้ไข คงไว้ตามเดิม คือ RewriteBase /ecproduct/

    เมื่อใช้ Safari ที่ http://domain.in.th/ecproduct ได้ผลว่า

    Safari Can’t Open the Page
    Too many redirects occurred trying to open “domain.in.th/ecproduct/”. This might occur if you open a page that is redirected to open another page which then is redirected to open the original page.

    รบกวนช่วยแนะนำด้วยครับ

    1. คุณลองสร้างหน้า test.php แล้ว echo $_SERVER[‘DOCUMENT_ROOT’] . “/ecproduct”; มาดูให้หน่อยครับ

        1. – ทดสอบ ลบไฟล์ .htaccess แล้วทดสอบใหม่อีกครั้งครับ
          ถ้ายังไม่ได้ ผมขอ id: teamviewer หน่อยครับ

  162. ผมอยากได้ ผังงาน ของเว็บนี้อะครับ ผมเอามาศึกษาแล้วงง ระบบ ยังมือใหม่อยู่ครับ

  163. ไม่สามารถดาวน์โหลดไฟล์ มาลองทดสอบได้ค่ะ

  164. พี่ครับเอาขึ้น server แล้วพอกดมันขึ้น Not Found คือรัยครับพอดีผมจะทำเอาไปส่งโปรเจ็คอาจารย์

  165. จะเปลี่ยน error messager ต้องเปลี่ยนตรงไหนครับ

    1. error message ตอนตรวจสอบข้อมูล? ถ้าใช่สามารถเปลี่ยนได้ที่ไฟล์ jquery.form-validator.min.js ครับ

  166. เพิิ่ม ลบ แก้ไข สินค้าไม่ได้ครับ

  167. ขึ้นแบบนี้ผมควรแก้ไข้ตรงไหนอะครับ
    Object not found!

    The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

    If you think this is a server error, please contact the webmaster.

    Error 404

    localhost
    Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30

  168. ทำไมมีเหมือนคนอื่นครับ ของผมมีหน้าแรก สามารถสั่งชื้อสินค้าได้
    แต่ตอนชำระเงินทำไมถึงไม่เหมือนใน demo ครับ มันขึ้นให้ล็อกอิน แต่ไม่ชึ้นเป็นที่อยู่ให้ส่ง งงมากครับ

    พร้อมทีมวิเวอร์ครับ

  169. function base_path() {
    return $_SERVER[‘DOCUMENT_ROOT’] . “”;
    }

    คือคำสั่งอะไรครับ

  170. ทำไม ecom v3 หยิบของใส่ตะกร้าไม่ได้ครับ เข้าตะกร้าสินค้าไม่ได้ด้วย

  171. ขอคำปรึกษาด้วยครับอาจารย์ผมต้องทำอย่างไรครับ ผมน้องใหม่หัดเล่นครับ
    Warning: mysqli_connect(): (HY000/1045): Access denied for user ‘root’@’localhost’ (using password: YES) in C:\xampp\htdocs\ecproduct\library\database.php on line 14
    Error connecting to MySQL
    Warning: mysqli_close() expects parameter 1 to be mysqli, boolean given in C:\xampp\htdocs\ecproduct\library\database.php on line 20

    1. ตรวจสอบ user/password ในการเข้าฐานข้อมูลครับ แล้วนำไปใส่ใน library/database.php ให้ถูกต้องครับ

  172. โหลดไม่ได้เลยครับ กดไลทไปแล้วก็ไม่เห็นที่โหลด ช่วยส่งลิ้งให้ได้มั้ยครับ

  173. สวัสดีครับ
    ขอบคุณมากครับ สำหรับเว็บ
    กำลังนำไปแก้ไขประยุกต์ใช้กับโปรเจคของตัวเองครับ

    เท่าที่ลองดูผมเพิ่มข้อมูลของสินค้าจากหลังร้านไม่ได้
    และเลยไปเพิ่มโดยตรงแต่ในดาต้าเบส แต่รูปไม่ขึ้น
    ขึ้นเป็น responsive image แทน

    แก้ไขอย่างไรดีครับ

  174. แก้ไข .httacess ยังไงครับ แล้ว core.php อยู่คงไหน ไม่เหันฟายครับ

  175. ขอบคุณมากครับ

    ถ้าผมขออยู่ในทีมพัฒนา เวอร์ชั่น Codeigneter V3 ที่ทางผู้พัฒนา Tanny Chan ได้ร่วมเข้าพัฒนาด้วย ได้ไหมครับ

    อยากช่วยพัฒนาครับ

  176. สอบถามครับ
    ในส่วนของข้อมูลในเว็บที่มีลงมาแล้วผม กดลบหลังร้านมันไม่สามารถลบได้ครับ อันนี้เกิดจากอะไรหรือครับ
    เช่น
    ข้อมูล หมวดสินค้า ไม่สามารถลบหรือแก้ไขได้แต่เพิ่มเติมได้ครับ
    ข้อมูบ สินค้า ไม่สามารถลบหรือแก้ไขได้แต่เพิ่มเติมได้ครับ
    ขอบคุณครับ

    1. ข้อมูลที่กดลบหลังร้านไม่ได้เพราะว่า ข้อมูลสินค้ามีรายการซื้อ แล้วครับ

  177. สอบถามครับ
    ถ้าอยาก Upload รูปภาพสินค้าหลายรูป (ตอนนี้ Upload ได้แค่รูปเดียว)
    จะต้องแก้ไปเพิ่มเติมในส่วนไหนบ้างครับ

    1. คุณสามารถสั่งอัพโหลดหลายครั้งด้วย 2 คลิกโดยการ ใช้ input หลายอันแล้ว วนลูป ครั

Leave a Reply

Your email address will not be published. Required fields are marked *