ตัวอย่างต่อไปนี้เป็นแนวทางอย่างง่าย สำหรับการดึงข้อมูลมาแสดง
และสร้าง qrcode จากข้อมูลนั้นๆ
ตัวอย่าง
Province | qrcode |
---|---|
กรุงเทพมหานคร |
|
กระบี่ |
|
กาญจนบุรี |
|
ดาวน์โหลด phpqrcode ได้ที่
หลังจากโหลดเสร็จแตกไฟล์แล้ว copy โฟลเดอร์
phpqrcode ทั้งหมดไว้ใช้งาน
สร้างไฟล์ gen_qrcode.php แล้วใส่โค้ดอย่างง่ายดังนี้
1 2 3 4 | <?php include ( 'phpqrcode/qrlib.php' ); QRcode::png( $_GET [ 'w' ]); ?> |
สร้างไฟล์ test_db_qrcode.php แล้วเขียนโค้ดตามแนวทางด้านล่าง
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | <?php header( "Content-type:text/html; charset=UTF-8" ); header( "Cache-Control: no-store, no-cache, must-revalidate" ); header( "Cache-Control: post-check=0, pre-check=0" , false); // เชื่อมต่อกับฐานข้อมูล $link =mysql_connect( "localhost" , "root" , "test" ); // เชื่อมต่อ Server mysql_select_db( "test" ); // ติดต่อฐานข้อมูล mysql_query( "set character set utf8" ); // กำหนดค่า character set ที่จะใช้แสดงผล ?> <!DOCTYPE html> <html lang= "en" > <head> <meta charset= "UTF-8" > <title></title> <link rel= "stylesheet" href= "bootstrap/css/bootstrap.css" > </head> <body> <br> <div style= "margin:auto;width:80%;" > <table class = "table table-bordered" > <tr class = "active" > <th>Province</th> <th>qrcode</th> </tr> <?php $q =" SELECT * FROM province_th LIMIT 3 "; $qr =mysql_query( $q ); while ( $rs =mysql_fetch_assoc( $qr )){ ?> <tr> <td> <?= $rs [ 'province_name' ]?> </td> <td> <img src= "gen_qrcode.php?w=<?=$rs['province_name']?>" alt= "" > </td> </tr> <?php } ?> </table> </div> </body> </html> |
โดยจากตัวอย่างจะเป้นการไปดึงข้อมูลจังหวัดมา 3 รายการ แล้ววนลูปแสดงข้อมูล
พร้อมแสดงรูป qrcode ของแต่ละค่าชื่อ จังหวัด
เราสามารถนำไปประยุกต์ต่างๆ เพิ่มเติมได้มากมาย ตัวอย่างข้างต้นเป็แแนวทาง
ดูการใช้งาน และการปรับแต่งต่างๆ ได้ที่