วันเสาร์ที่ 26 พฤษภาคม พ.ศ. 2555

การติดตั้ง APC Extension ของ PHP บน Window และตัวอย่างการใช้งาน


APC เป็น Extension ตัวหนึ่งของ PHP ครับ มีความสามารถในการทำ Cache คำสั่งต่างๆของ PHP อาทิ function ,Variable ทำให้ช่วยลดภาระของServerในการประมวลผลไปได้มากเลยครับ เพราะในกรณีที่มีคนเข้าเว็บเยอะมาก ถ้ามี APC เข้าช่วย จะทำให้ไม่ต้องเรียกใช้งานคำสั่งต่างๆบ่อยๆ เพราะมันจะไปเรียกผลลัพธ์จากคำสั่งที่ได้ Cache เอาไว้ มาใช้งานนั้นเองครับ มาดูวิธีติดตั้งและตัวอย่างง่ายๆกันเลยครับ

วิธีติดตั้ง ผมใช้Windowนะครับ ผมจะสอนติดตั้งในWindowเท่านั้น และใช้โปรแกรม Apperv 2.5.10

วันอาทิตย์ที่ 20 พฤษภาคม พ.ศ. 2555

แสดงข้อมูลจากฐานข้อมูลโดยการ Join Table โดยใช้ Recordset ของโปรแกรม Dreamweaver


       บทความนี้จะสอนแสดงข้อมูลโดยใช้วิธี Join Table จากฐานข้อมูล MySQL กันบ้างครับ หลังจากที่เคยสอนแสดงข้อมูลมาแล้วหลายบทความ ดูได้จาก สอนใช้โปรแกรมDreamweaver บทความก่อนหน้านี้ ผมได้สอนแค่ดึงข้อมูลออกมาแสดง เพียงTableเดียวเท่านั้น บทความนี้จะสอนดึงข้อมูลจาก 2 Table ที่มีความสัมพันธ์กันมาแสดงครับ โดยข้อมูลที่สัมพันธ์กันก็คือ คีย์หลัก (Primary key) กับ คีย์นอก (Foreign key) นั่นเองครับ ลองศึกษาความสัมพันธุ์จากเว็บนี้ดูนะครับ ผมจะไม่ขออธิบายมาก http://school.obec.go.th/kubird/NewDBMS/db13.htm

มาดูวิธีทำกันเลยครับ
1. สร้างไฟล์ .php ขึ้นมา 1 ไฟล์ ตั้งชื่ออะไรก็ได้ ของผมชื่อว่า jointable.php ให้ดีไซน์หน้าตาประมาณนี้ครับ

วันพุธที่ 16 พฤษภาคม พ.ศ. 2555

สอนทำข้อความต้อนรับแบบ Popup ด้วย jQuery UI


         ผมเคยสอนใช้ Dialog ของ jQuery UI มาหลายบทความแล้วเหมือนกัน ดูได้จาก jQuery UI
คราวนี้อีกเช่นเคย ผมได้ลองเอามาประยุกต์ใช้ แสดงข้อความต้อนรับแบบป๊อบอัพ ขณะที่หน้าเว็บถูกโหลดขึ้นมา ก็ให้แสดงเป็นป๊อพอัพขึ้นมา ก่อนเข้าชมเนื้อหาในเว็บครับ
หลักการก็คือ
1.เราจะให้มันแสดงขึ้นมาในขณะที่หน้าเว็บถูกโหลดขึ้นมา โดยข้อความที่แสดงอาจเป็นข้อความยินดีต้อนรับ, ประกาศจากทางเว็บ,วันสำคัญต่างๆ หรือ อื่นๆ แล้วแต่ว่าอยากให้อะไรมาแสดง
2.เราจะใช้ cookie เก็บค่าการแสดงผลป๊อพอัพเอาไว้ด้วยครับ โดยผมกำหนดให้แสดงผลชั่วโมงละ 1 ครั้งเท่านั้น
(ถ้าหากให้แสดงผลทุกครั้งในขณะหน้าเว็บโหลด มันจะดูน่ารำคาญมาก) โดยผมจะใช้ jQuery Cookie 
มาดูโค๊ดกันเลยครับ

วันศุกร์ที่ 11 พฤษภาคม พ.ศ. 2555

สอนทำ Slide แสดงรูปภาพแบบเลื่อนบน-ล่าง ด้วย jQuery

          ผมเคยได้สอนทำ Slide แสดงรูปภาพมาแล้วครั้งนึง คือ สอนทำ jQuery Slide Show แสดงรายการสินค้า  จะเป็นการแสดงผลในแนวนอนครับ คือ จะเป็นสไลด์แบบเลื่อนซ้ายขวา และที่ผมสอนในบทความนี้จะเป็นสไลด์แสดงรูปภาพอีกแบบ ซึ่งจะเป็นแบบเลื่อนบน-ล่างครับ ดูตัวอย่าง ซึ่งผมได้พัฒนาขึ้นมาเล่นๆและเก็บเอาไว้นานแล้วครับ ไม่มีโอกาสเอามาใช้เลย เพราะยังไม่มีเว็บไซต์เป็นของตัวเองเลยครับ ^^’’ ก็เลยเอามาเผยแพร่สู่สาธารณะ หวังว่าจะมีประโยชน์แก่สังคมและประเทศชาติ (พูดไปนู้นน ^^’’)
          สำหรับคุณสมบัติที่แจ่มขั้นเทพของมัน คือ สามารถเลื่อนขึ้น-ลงไปยังตำแหน่งของรูปถัดไปอัตโนมัติ โดยที่เอาเมาส์ไปวาง ซึ่งจะไม่เหมือนกับสไลด์แบบแรกที่ได้สอนไปแล้ว ที่จะต้องคลิกเพื่อเลื่อนไปยังดูรูปถัดไป และเมื่อคลิกที่รูปขนาดเล็ก(Thumbnail)ที่แสดงผลแบบสไลด์ทางขวามือ รูปจะแสดงผลเป็นรูปขนาดใหญ่(Large)ตรงกลาง มาดูโค๊ดกันเลยครับ

วันอาทิตย์ที่ 6 พฤษภาคม พ.ศ. 2555

สอนทำระบบตะกร้าสินค้าแบบ Drag & Drop (คลิกลาก/วาง) ด้วย jQuery UI


ผมได้ลองใช้ Component ของ jQuery UI   คือ Draggable กับ Droppable มาประยุกต์ใช้กับ Add To Cart (หยิบสินค้าใส่ตะกร้า) ซึ่งผมคิดว่ามันก็แจ่มไม่เลวเหมือนกันครับ เพียงแต่ไม่ค่อยมีใครนิยมเอามาใช้กับระบบตะกร้าสินค้าซักเท่าไหร่ครับ ผมก็แค่อยากทำเล่นๆน่ะครับ เผื่อจะมีประโยชน์แก่ผู้ที่สนใจ อยากทำระบบตะกร้าสินค้าแบบ Drag & Drop ครับ และวิธีทำก็ไม่ยากเลยครับ เพราะผมใช้ jQuery UI เข้ามาช่วย ทำให้ไม่ต้องเขียนโค๊ด Drag & Drop เองให้ยุ่งยาก เพียงแต่ต้องรู้วิธีใช้เท่านั้นเองครับ
และผมได้เขียนบทความ สอนทำระบบตะกร้าสินค้า มาแล้ว หลายบทความเหมือนกันครับ ศึกษาได้จาก สอนทำระบบตะกร้าสินค้า
มาดูโค๊ดกันเลยครับ ให้สร้างไฟล์ขึ้นมา 2 ไฟล์ คือ showproduct.php,showcart.php