Category Archives: PHP Newbie

การทำ Auto generate qrcode [php]

สวัสดีครับ วันนี้ aekcom ก็จะมาแนะนำเพื่อนๆ เรื่องของการสร้าง qrcode จาก link ที่เราต้องการแบบ Auto กันนะครับ เอาละเราไปดูกันเลยดีว่า ว่ามีขั้นตอนอะไรบ้าง  1.ต้องไปดาวน์โหลด library ของ php qrcode มาก่อนนะครับ ดาวน์โหลด 2.หลังจากดาวน์โหลดมาแล้วให้ทำการแตกไฟล์และนำเอา Folder ชื่อ phpqrcode ที่ได้จากการแตกไฟล์อัพโหลดไปไว้ใน Directory หลักของโปรเจคเรา  3.สร้าง Function ขึ้นมาเพื่อเรียกใช้งาน โดยให้ Function มี 1 parameter ซึ่งเอาไว้รับ Link นั่นเองนะครับ function createQrcode($linkQrcode){require(“phpqrcode/qrlib.php”); $SERVERFILEPATH = $_SERVER[‘DOCUMENT_ROOT’].’/crf/upload/qrcode/’; $filename1 = ‘qrcode’.rand(2,200).”.png”;$folder = $SERVERFILEPATH; $filename = $folder.$filename1; QRcode::png($linkQrcode,$filename); return $filename1;} อธิบาย Code function createQrcode($linkQrcode) คือ การสร้าง […]

สร้าง Page Load แบบง่ายๆด้วย PHP + jQuery

สวัสดีครับ ทุกๆท่าน วันนี้เอกคอม ก็มีเนื้อหาสาระมาฝากกันอีกแล้วครับ เป็นเรื่องราวเกี่ยวกับการ ทำเว็บไซต์  ซึ่งเจ้าเคล็ดลับที่เจ้ามาฝากกันวันนี้คือ การทำ Page Load แบบง่ายๆนั่นเอง เอาละเพื่อไม่ให้เป็นการเสียเวลา เราไปดูกันเลยนะครับว่าจะมีขั้นตอนการทำอย่างไร ทำ Page Load ด้วย PHP + jQuery ส่วนแรกนั้นเป็น Code ส่วนของ Style <style>#overlay {            position: absolute;            top: 0px;            left: 0px;            background: #ccc;            width: 100%;            height: 100%;            opacity: .75;            filter: alpha(opacity=75);            -moz-opacity: .75;            z-index: 999;            background: #fff url(https://i.imgur.com/KUJoe.gif) 50% 50% no-repeat;        }</style> อธิบายเพิ่มเติม ในหน้าที่เราต้องการสร้าง Page load นั้นให้เราทำการกำหนด Code ในส่วนของ Style เอาไว้ในส่วนของ <head> ใส่ Code Style เอาไว้ระหว่างนี้ […]

การ Query ข้อมูลหาค่าล่าสุดจาก Group by

สวัสดีครับวันนี้ เอกคอม เอาเคล็ดลับเล็กๆน้อยๆมาฝากพี่น้องซึ่งเชื่อว่า ปัญหาการ Query ข้อมูลนั้นเป็นปัญหาสำหรับพี่น้องกันอย่างแน่นอน ซึ่งด้วยความที่ต้องการข้อมูลที่มัน ซับซ้อนขึ้น จากภาพด้านบนนะครับจะเห็นได้ว่าผมมี Table นึงซึ่งเก็บค่า lib_main_doccode เอาไว้ ซึ่งผมต้องการ query เอาค่า lib_main_doccode ค่าล่าสุดมาเท่านั้น แต่ถ้า Group by ธรรมดา มันจะไม่ได้ค่าล่าสุดมาอย่างแน่นอนครับ ดังนั้นปัญหานี้จึงแก้ด้วยการใช้ Sub query เข้ามาช่วยแก้ปัญหาของเรานั่นเอง เอาละไปดูกันเลยครับ ในภาพนั้นผมได้ทำการ select * from (select max(lib_main_id) as lib_main_id_max from library_main group by lib_main_doccode)a ซึ่งหมายความว่า select ค่าทั้งหมดจากตาราง library_main โดย เอาค่าที่มากที่สุดของ ฟิล lib_main_id และสั่ง group by lib_main_doccode เพื่อเอาค่าไอดีที่มากที่สุดมาค่าเดียวทำเป็น temp […]