หากท่านได้ศึกษาบทความตอนที่1มาบ้างแล้ว ก็พอจะเข้าใจคำสั่งของการแสดงผลข้อมูลโดยมีการแบ่งข้อมูลออกเป็นคอลัมน์ตามจำนวนที่เราสามารถกำหนดได้ และโค๊ดการแบ่งหน้าข้อมูล บทความตอนนี้เป็นตอนที่ต่อจากบทความตอนที่แล้ว ซึ่งจะมีความสมบูรณ์ของโปรแกรมมาขึ้น เพราะผมได้ปรับปรุงแก้ไขโค๊ดบางส่วน ซึ่งท่านจำเป็นจะต้องแก้ไขคำสั่งตามที่ผมจะบอกต่อไปนี้คับ
ไฟล์ function.phpให้นำ Code คำสั่ง PHP นี้ไปทับของเดิมคับ
จากนั้นให้ท่านสร้างไฟล์ขึ้นมา1ไฟล์ตั้งชื่อว่า fp_showpd.php แล้วให้ออกแบบตามนี้คับ
ไฟล์ fp_showpd.php |
จากนั้นให้เขียนคำสั่งตามนี้เลยคับ
ไฟล์ fp_showpd.php (Code)
กลับมาที่ไฟล์ fp_index.php ซึ่งผมได้สอนท่านไปแล้วจากบทความตอนที่1 ให้เพิ่มLinkเพื่อเชื่อมโยงไปยังหน้า fp_showpd.php ดังรูปคับ
ไฟล์ fp_index.php |
1 คือ แสดงสินค้าทั้งหมดในร้านค้า ให้กำหนด Link fp_showpd.php?all=showall
2 คือ แสดงสินค้ามาใหม่ทั้งหมดในร้านค้า ให้กำหนด Link fp_showpd.php?all=new
3 คือ แสดงสินค้าแนะนำทั้งหมดในร้านขายของ ให้กำหนด Link fp_showpd.php?all=leading
4 คือ แสดงสินค้าขายดีทั้งหมดในร้านค้าออนไลน์ ให้กำหนด Link fp_showpd.php?all=bestsell
2 คือ แสดงสินค้ามาใหม่ทั้งหมดในร้านค้า ให้กำหนด Link fp_showpd.php?all=new
3 คือ แสดงสินค้าแนะนำทั้งหมดในร้านขายของ ให้กำหนด Link fp_showpd.php?all=leading
4 คือ แสดงสินค้าขายดีทั้งหมดในร้านค้าออนไลน์ ให้กำหนด Link fp_showpd.php?all=bestsell
หากยังงงล่ะก็ ให้ดูตามคำสั่งนี้ได้เลยคับ
ไฟล์ fp_index.php (Code)
ดูผลลัพธ์ของโปรแกรมได้จาก
หน้าHome Page fp_index.php
แสดงสินค้าทั้งหมดในร้านhttp://panuwat.orgfree.com/crochet/fp_showpd
แสดงสินค้ามาใหม่ทั้งหมด http://panuwat.orgfree.com/crochet/fp_showpd.php?all=new
แสดงสินค้าแนะนำทั้งหมด http://panuwat.orgfree.com/crochet/fp_showpd.php?all=leading
แสดงสินค้าขายดีทั้งหมด http://panuwat.orgfree.com/crochet/fp_showpd2.php?all=bestsell
แล้วพบกันอีกครั้งในบทความสอนทำเว็บไซต์ E-Commerce หรือร้านค้าออนไลน์ (เว็บขายของ) ด้วย PHP ตอนต่อไปคับ
หน้าHome Page fp_index.php
แสดงสินค้าทั้งหมดในร้านhttp://panuwat.orgfree.com/crochet/fp_showpd
แสดงสินค้ามาใหม่ทั้งหมด http://panuwat.orgfree.com/crochet/fp_showpd.php?all=new
แสดงสินค้าแนะนำทั้งหมด http://panuwat.orgfree.com/crochet/fp_showpd.php?all=leading
แสดงสินค้าขายดีทั้งหมด http://panuwat.orgfree.com/crochet/fp_showpd2.php?all=bestsell
แล้วพบกันอีกครั้งในบทความสอนทำเว็บไซต์ E-Commerce หรือร้านค้าออนไลน์ (เว็บขายของ) ด้วย PHP ตอนต่อไปคับ
สำหรับtableที่ผมใช้สอนในบทความนี้ คือ table tb_product คับ
ตอบลบดูได้จากบทความนี้คับ http://pnwtt1987.blogspot.com/2010/10/1_19.html
hhhhhhhhhhh
ลบต้องการ ไฟล์รูป
ตอบลบแสดงสินค้าแนะนำทั้งหมด http://panuwat.orgfree.com/crochet/fp_showpd.php?all=leading
แสดงสินค้าขายดีทั้งหมด http://panuwat.orgfree.com/crochet/fp_showpd2.php?all=bestsell
เอาได้จากที่ไหนค่ะ ขอความกรุณาด้วยค่ะ
โดนลบไปแล้วครับ ^^''
ลบเอานี้ไปก็แล้วกันครับ ->http://www.4shared.com/file/ASJptEkC/exshops.html
เป็นสคริปต์ E-commerce + ฐานข้อมูล ที่ผมสอนในบทความนี้ครับ
พี่คะ
ตอบลบถ้างั้น เวลาหนูอัพข้อมูลสินค้าลงไปในหนังร้าน แล้วมันจะมาโชในหน้าเวปเองเลยหลอ
ใช่ครับ เพราะเราจัดเก็บข้อมูลไว้ในฐานข้อมูลเดียวกันครับ ทำให้สามารถดึงออกมาแสดงได้ทุกที่ในเว็บไซต์ของเรา
ลบพี่ครับ
ตอบลบผมมีคำถามอะครับ
ผมทำแล้ว แต่ละหน้ามันมีกำหนดแค่9 ชิ้นเองอะครับ
แต่ถ้ามันมีมากกว่า9ชิ้น
แล้วทำจะทำยังอะครับ
ผมอยากให้มันมีต่อไปอีกหน้านึงอะครับ อย่างเช่น ชิ้นที่ 1-9 อยุ่หน้า1 ชิ้นที่ 10-18 อย่าหน้าสอง อะไรอย่างเนี้ยครับ
แต่ให้มันยังอยู่ใน หมวดเดียวกันนะครับ
มันทำยังไงอะครับ
ลองดูคำสั่ง pagi(12,4,$page_no,$sqlshowpd) ;
ลบhttp://3.bp.blogspot.com/__LH1iQemP2o/TN9ZI8V1w_I/AAAAAAAABSE/XgaBvoHMyjU/s1600/code_fpindex.png
12 คือ จำนวนแสดงผลต่อหน้าครับ
4 คือ แสดงตามจำนวนคอลัมน์ต่อ1แถวครับ
ลองประยุกต์ดูนะครับ
งงอะครับ
ตอบลบนี่คือหน้า function.php ช่ายป่าวครับ
ทำไมมันดูไม่ค่อยเหมือนกับที่ใช้สอนเยยอะครับ
แล้วผมจะแก้ยังไงอะครับ แก้ตามที่ส่งหน้าเวปมาเลยได้หรือป่าว
เพราะผมใช้functionที่ดาวโหลดจากทึ่shard4อะครับ
ขอโทษนะครับ
พอดีไม่ค่อยเข้าอะครับ
อ่อ
ตอบลบผมเข้าใจแล้ว
แต่ไอคำสั่ง pagi(12,4,$page_no,$sqlshowpd) มันจะอยุ่ตรงไหนอะครับ หาไม่เจอ
แล้วอีกอย่างนะครับ
ไอเลข 12 นี่คือ หน้านึงจะมี 12ชิ้น
แต่วิธีนี้มันก็จะอยู่แค่หน้าเดียวนิครับ
แล้วถ้าผมมี อยู่เป็น40-50ชิ้นอะครับ แล้วผมอยากให้ชิ้นที่เหลือไปหน้าที่2 อะครับ
โดยที่ให้อันใหม่ที่อัพอยู่หน้าแรก แล้วอันเก่าก็เลือนๆไปอะครับ
แต่ผมอยากให้มันเป็นหมวดเดียวอันอะครับ เช่นเวปนี้อะครับ
http://rponlineshop.multiply.com/products?&=&page_start=0
ตรงข้างล่างมันจะมีให้เลือนไป หน้า1 หน้า2 หน้า3
ขอโทษนะครับ จิงๆเลยครับ
ถ้าผมกลับไปแล้วขอนัดเจอพี่หน่อยนะครับ
จะพาไปเลี้ยงข้าว แล้วเหดียวผมจ่ายเงินค่้าสอนก็ได้ครับ
ขอบคุณมากจิงๆครับ
pagi คือชื่อฟังก์ชั่นครับ จะอยู่ในไฟล์ function.php
ลบเลื่อนเพจนี้ขึ้นไปข้างบนสุดจะเห็นคำสั่ง function pagi($pagelen,$colnum,$pages,$sql){}
ให้เอาไปไว้ในไฟล์ function.php หรือไฟล์ชื่อๆของน้องได้เลยครับ
ถามหน่อยสิครับ ผมลองโหลดมารันดูแล้วอ่ะครับ มันขึ้น
ตอบลบFatal error: Call to a member function RecordCount() on a non-object in C:\AppServ\www\exeshops\function.php on line 9
มันติดปัญหาตรงไหนอ่ะครับ ไม่เข้าใจ
ช่วอยหน่อยนะครับ
จัดการได้แล้วครับของคุณครับ
ลบผมก็ติดปัญหาแบบนี้เหมือนกัน มันแก้ยังไงเหรอครับ
ลบFatal error: Call to a member function Execute() on a non-object in C:\AppServ\www\product\function.php on line 8
ตอบลบของผมมันขึ้นแบบนี้อ่ะครับ มันหมายความว่ายังไง และ มี วิธีแก้ยังไงครับ
ดาวน์โหลด ADODB หรือยังคับ
ลบดูตัวอย่าง->http://php-for-ecommerce.blogspot.com/2010/09/confphp-connection-database.html
หรือดาวน์โหลดโค๊ดที่ใช้สอน -> http://www.4shared.com/file/ASJptEkC/exshops.html
ถ้า ผม ไม่ใช้ ADODB จะต้องแก้โค้ดยังไงหรือครับ
ลบเพราะ ผม ไม่รุ้จัก ADODB มาก่อน
ดูตารางเปรียบเทียบคำสั่ง ADODB กับ Mysql ตามเว็บนี้ครับ -> http://www.mindphp.com/modules.php?name=News&file=article&sid=24
ลบพี่คับ เรา สามรถนำเอา source code ไปประยุกต์หรือสร้างระบบงานอื่นๆ หรือ ทำ E-Commerce เพื่อไว้ขายได้มั้ยคับ
ตอบลบได้ครับ ยินดีให้เอาไปพัฒนาต่อได้เลยครับ
ลบขอบคุณมากนะคับ สำหรับบทความและการแบ่งปันสื่งดีๆ ขอบคุณมากจริงๆ คับ
ตอบลบโอ้.. ขอบคุงมากคับ ในความมีน้ำใจและการแบ่งปัน สิ่งดีๆ คับผม
ตอบลบรบกวนถามหน่อยครับ มันขึ้นข้อความ Parse error: parse error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in C:\AppServ\www\exeshops\adodb\adodb.inc.php on line 434
ตอบลบไม่ทราบว่าต้องแก้ยังไงครับ
ถ้าตารางที่รันออกมาแล้วไม่เรียงสวยเป็นเพราะอะไรหรอคะพี่แล้วมีวิธีแก้แบบไหนบ้างคะ
ตอบลบใช้คำสั่ง table ผิดหรือป่าวครับ ลองดูที่คำสั่ง
ลบ<table>
<tr>
<td></td>
</tr>
</table>
มีคำสั่งเปิดแท็ก <table>,<tr>,<td> ต้องมีปิดแท็กเสมอนะครับ </table> หรือ </tr> หรือ </td>
พี่ครับไฟล์นี้มันโหลดไม่ได้เเล้วครับ http://www.4shared.com/file/ASJptEkC/exshops.html
ตอบลบมีที่ดาวโหลดใหม่ ไหมครับ
ขอบคุณครับ
ดาวน์โหลดใหม่จากที่นี่ครับ
ลบhttp://php-for-ecommerce.blogspot.com/p/blog-page_18.html
สวัสดีคับ คือผมทำระบบตะกร้าสินค้าที่คุณสอบไปแล้วมันขึ้น Fatal error: Call to a member function RecordCount() on a non-object in C:\AppServ\www\cart2\function.php on line 9 ของไฟล์ fp_showpd.php
ตอบลบอยากได้ไฟล์ที่โหลดอะคับ พอดีผมกดโหลดที่ลิ้งที่ให้มามันโหลดไม่ได้แล้วอะคับ ขอบคุณคับ
พี่ค่ะ ขอโค้ดหน้าแรกหน่อยได้มั้ยคะ
ตอบลบพี่คับของ code รวมทั้งหมดหน่อยได้ไหมคับ ผมจะนำไปต่อยอดให้มันเป็นเกี่ยวกับการเบอกจ่ายอ่ะคับ
ตอบลบ