ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก 2016

แจกฟรี!! ระบบต่างๆที่พัฒนาด้วย PHP สำหรับนำไปใช้ในงานต่างๆ

       สำหรับหลายท่านที่ขอโค้ดเข้ามาทาง Inbox ของเฟซบุ๊กแฟนเพจ หรือถามถึงระบบต่างๆหลังไมค์มานั้น ส่วนใหญ่ก็มีแจกอยู่แล้วในเว็บบอร์ด ThaiCreate.Com นะครับ และด้านล่างนี้ก็เป็นระบบต่างๆที่แจกให้นำไปลองใช้ลองศึกษากันครับ

PHP Framework ตัวไหน ง่ายที่สุด

สำหรับคำถามที่ว่า PHP Framework ตัวไหนง่ายที่สุด? ตัวผมตอบได้ทันทีอย่างไม่ลังเลเลยครับ CodeIgniter Framework ในหน้าเว็บของ CodeIgniter ได้เขียนเอาไว้ว่า CodeIgniter Rocks CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications.

ติดตั้ง PHP 7.0.x สำหรับ IIS 7.5 บน Windows Server 2008 R2 64bit

สรุปขั้นตอนการอัพเกรด PHP เป็นเวอร์ชั่น 7 แบบคร่าวๆ นะครับ สำหรับท่านใดที่ใช้ IIS เป็นเว็บเซิร์ฟเวอร์บนระบบปฏิบัติการ Windows Server 2008 R2  64bit ก็สามารถใช้ขั้นตอนต่อไปนี้ได้เลย ซึ่ง IIS สำหรับระบบปฏิบัติการ Windows Server 2008 R2 จะได้เป็น เวอร์ชั่น 7.5 และเมื่อติดตั้ง PHP จะได้เวอร์ชั่น PHP 5.3   ติดตั้ง PHP เพื่อใช้งาน PHP บน IIS Web Server (Windows Server 2008) http://www.thaicreate.com/web-host/web-host-windows-server-2008-install-php.html หลังจากที่ปลายปีที่แล้ว PHP ได้ปล่อยเวอร์ชั่น 7 ออกมา ซึ่งเท่าที่เก็บข้อมูลมาแล้วเห็นว่าประสิทธิภาพดีกว่าทุกรุ่น จึงสนใจที่จะอัพเกรดเป็น PHP 7.0.13 ที่เป็นเวอร์ชั่นล่าสุด แต่เมื่อดาวน์โหลดมาใช้กลับไม่สามารถสั่งให้เว็บเซิร์ฟเวอร์รันได้ ก็เลยเปลี่ยนเป็นใช้วิธีติดตั้งเวอร์ชั่นที่มีใน Web Platform Installer แทน ซึ่งก็ได้เป็น PHP 7.0.9 มาแทน สำหรับขั้นตอนการติดตั้ง PHP เวอร์ชั่นอื่นเพิ่มเติมก็มีดังนี้ครับ 1. ติดตั้ง PHP เวอร์ชั่น 7 สำหรับ IIS ผ่านทาง Web Platform Installer https://sysadmin.psu.ac.th/…/%E0%B8%81%E0%B8%B2%E0%B8

ระบบไฟฟ้ากลางทุ่งนาขนาดเล็กๆ ในงบประมาณที่สามารถทดลองได้

ระบบไฟส่องสว่างขนาดเล็กๆ ^^" Micro-hydro Generator (12V/10W)       500.- Wind Generator (3V~24V/0.1-1A)        300.- แผงโซล่าเซลล์ 10W                              600.- ตัวควบคุมการชาร์จ (10A 12V 24V)      400.- แบตเตอรี่ (12V 7.2Ah)                          900.- รวม                                                     2,700.- ราคานี้ถ้าใช้สำหรับไฟส่องสว่างไม่กี่จุด อาจจะลดขนาดแบตเตอรี่ลงได้อีกครับ เพราะตอนที่คำนวณคร่าวๆนี้ อยากให้แบตเตอร์รี่สามารถใช้กับโน๊ตบุ๊กด้วย โดยเพิ่ม อินเวอร์เตอร์ (500W 12Vdc to 220Vac)    1200.- ก็จะกลายเป็นระบบไฟกลางทุ่งนาที่ราคารวมอยู่ที่ 3,900 บาท หรือ หากสนใจเป็นชุดโซล่าเซลล์ 10W ไปเลยก็มีจำหน่ายในราคา 2,990.- หรือชุดโซล่าเซลล์ 30W ก็มีในราคา 3,990.- ซึ่งทั้งสองราคานี้ยังไม่รวม อินเวอร์เตอร์แปลงเป็นไฟบ้านนะครับ ใช้สำหรับไฟส่องสว่างแบบต่อกับแบตเตอรี่เท่านั้น  และในเมื่อราคาก็พอๆกัน ถามว่าทำไมผมถึงคิดจะหาแหล่งจ่ายไฟหลายอย่างให้ยุ่งยากทำไม ก็เพราะว่าในกรณีที่บางวันมีแสงแดดแค่จางๆ บางเวลาเท่านั้น เราก็ยังสามารถได้แหล

การสุ่มตัวเลขตามจำนวนและช่วงตัวเลขที่ต้องการทั้ง PHP และ JavaScript

ที่มา :  http://meefreephoto.blogspot.com การสุ่มด้วย PHP ในกระทู้นี้จะมีทั้งการสุ่มด้วยฟังก์ชั่น random() และการสลับข้อความด้วย str_shuffle()  โดยการกำหนดตัวเลขที่ต้องการในส่วนของข้อความ เช่นถ้าเป็นเกมทอยลูกเต๋าที่ต้องการแค่เพียงเลข 1-6 เราสามารถใช้คำสั่งได้ดังนี้ แบบที่ 1 <?php       echo rand(1, 6); ?>

เริ่มต้นเขียน PHP ยังไงดี?

"จะเริ่มจากตรงไหนดี" เป็นคำถามที่เกิดขึ้นในใจหลายๆท่าน เมื่อต้องเริ่มต้นทำอะไรสักอย่างหนึ่ง สำหรับการเขียนโปรแกรมแล้ว จริงๆตามหลักสูตร 4ปี ในรั้วมหาวิทยาลัยแล้ว จะต้องเรียนรู้หลายอย่าง อัลกอริทึม การออกแบบฐานข้อมูล การควบคุมโครงการ หลักการเขียนโปรแกรม อะไรต่อมิอะไรเยอะแยะที่ต้องใช้เวลาถึง 4 ปีเพื่อพื้นฐานที่ครอบคลุมทั้งหมด แต่สำหรับการเรียนรู้แบบเร่งรัดด้วยตัวเองนั้น ผมขอแนะนำดังนี้ กรณีที่ไม่ได้รีบร้อน ให้ท่านตรงไปที่ร้านหนังสือแล้วไปยังโซนหนังสือคอมพิวเตอร์ แล้วเลือกเล่มที่ระบุว่าเป็นคู่มือ หรือ PHP พื้นฐานอะไรประมาณนี้ แล้วซื้อเก็บไว้สัก 1 เล่ม อ่านผ่านๆไปหนึ่งรอบเพื่อดูภาพรวม จากนั้นก็อ่านอีกรอบโดยทำตามตัวอย่างทุกบทไปเรื่อยๆ เมื่อทำครบท่านจะรู้สึกได้เองว่า ต้องทำอะไรสักอย่างที่นอกเหนือจากที่มีในหนังสือเล่มนี้ เราก็จะถึงขั้นตอนต่อไป กรณีที่มีเวลาจำกัด หรืออยากจะทำโปรเจ็กต์เร่งด่วน ค้นหาข้อมูลในอินเตอร์เน็ต ดาวน์โหลดซอร์สโค้ดที่แจกให้ใช้มาลองใช้งานดู และปรับแต่งส่วนต่างๆให้เข้ากับงานของตัวเอง ซึ่งตรงนี้ถ้ายังรู้สึกว่ายากเกินไป ก็ให้เริ่มจากทำตาม Workshop ง

การค้นหาด้วย Filter List ใช้ JavaScript ซ่อนแสดง List ก่อนจะแสดงผลรายการที่ตรงกับคำค้นหา

จากคำถามของสมาชิกเพจ To Be Developer ว่าจะทำยังไงให้รายการทั้งหมดซ่อนไว้ก่อน แล้วเมื่อค้นหาถึงจะแสดงรายการที่ตรงกันออกมา เพราะแบบเดิมเริ่มต้นจะแสดงทั้งหมดเลย ซึ่งวิธีการที่ผมใช้ก็คือ คัดลอกซอร์สโค้ด JavaScript เดิมที่ใช้ค้นหา เอามาเฉพาะส่วนของการวนลูป for() จากนั้นก็สั่งให้ซ่อนเนื้อหาทั้งหมด โดยเก็บไว้ในฟังก์ชั่น resetList() function resetList(){     var input, filter, ul, li, a, i;     input = document.getElementById("myInput");     filter = input.value.toUpperCase();     ul = document.getElementById("myUL");     li = ul.getElementsByTagName("li");     for (i = 0; i < li.length; i++) {         li[i].style.display = "none";     } } จากนั้นก็นำไปไว้ส่วนท้ายสุดของ JavaScript เพื่อเรียกใช้งานเมื่อหน้าเว็บโหลดจนสมบูรณ์เรียบร้อย ตำแหน่งที่ว่าก็คือ ก่อนปิดแท็ก </body> นั่นเอง resetList(); </script> </body> </html> เมื่อโหลดหน้าเว็บขึ้นมาก็จะพบว่ารายการทั้งหมดถูกซ่อนไว้เรียบร้อย และเมื่อลอง

PHP MySQL การสร้าง Matrix Table

ตัวอย่างนี้ จะเป็นการสร้างตารางแบบมีคอลัมน์ที่ไม่คงที คือทั้งหัวตารางแนวตั้ง และแนวนอน จะสามารถเปลี่ยนแปลงได้ ตามหมวดหมู่ หรือ สินค้าที่เราเลือก ผลลัพธ์

JavaScript & jQuery การกดลูศร เพื่อควบคุมทิศทาง Focus ช่อง INPUT

JavaScript & jQuery การกดลูศร เพื่อควบคุมทิศทาง Focus ช่อง INPUT เป็นการกำหนดจำนวนคอลัมน์ และบวกลบตำแหน่ง index ของอีเลเมนต์แต่ละตัว เพื่อวิ่งไป Focus ในส่วนที่ต้องการจากการกดปุ่มลูกศรแต่ละครั้ง Download Source Code

JavaScript & jQuery - การตั้งค่า TABINDEX เพื่อ Focus ช่องกรอกข้อมูล

  <?php include "mysql_connect.php";?> <html> <head> <title>PHP MySQL กับการตั้งค่า TABINDEX : SUNZANDESIGN.BLOGSPOT.COM</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="stylesheet" href="css/bootstrap.min.css"> <style>     .highlight {         background-color: #FFFF88;     }     .red{         color : red;     }     .blue{         color : blue     } </style> </head> <body>     <div class="container">           <div class="header clearfix">         <h3 class="text-muted">             <span class="blue">PHP MySQL</span> การตั้งค่า             <span class="red">TABINDEX</span>             : SUNZANDESIGN.BLOGSPOT.COM    </h3>       </div>         <br/>           <div class="row">         <?php       

JavaScript ค้นหาราคา และเปลี่ยนสีตัวอักษรให้ชัดขึ้น ด้วย CSS

โค้ด HTML ตารางที่มีคอลัมน์ td.detail <table class="table table-bordered">             <thead>                 <tr>                     <th>รหัส</th>                     <th>ชื่อ</th>                     <th>ความคิดเห็น</th>                     <th>เพศ</th>                     <th>การจัดการ</th>                 </tr>             </thead>             <tbody>                  <tr>                     <td><?php echo $row['id'];?></td>                     <td><?php echo $row['name'];?></td>                     <td class=" detail "><?php echo nl2br($row['detail']);?></td>                     <td><?php echo $sex;?></td>                     <td>                         <a href='form.php?id=<?php echo $row['id'];?>'>แก้ไข</a> | 

PHP กับการคิดส่วนลดเป็นเปอร์เซ็น 5%, 10%, 20% ตามช่วงราคาที่กำหนด

<?php     $total_price = 1000;     $discount = 0;         if($total_price >= 500 && $total_price < 1001){         $discount = 5;     }elseif($total_price >= 1001 && $total_price <= 5000){         $discount = 10;     }elseif($total_price >= 5001){         $discount = 20;     }         $discount_bath = ($total_price*$discount)/100; ?> <pre> ซื้อสินค้าครบ 0 ถึง 499 บาท ไม่ได้ส่วนลด ซื้อสินค้าครบ 500 ถึง 1000 บาท ได้ส่วนลด 5% ซื้อสินค้าครบ 1001 ถึง 5000บาท ได้ส่วนลด 10% ซื้อสินค้าครบ 5001 บาทขึ้นไป ได้ส่วนลด 20% </pre> <h3>รวมราคาสินค้า = <?php echo number_format($total_price,2);?></h3> <h5>ส่วนลด = <?php echo $discount;?>%  (<?php echo $discount_bath;?> บาท)</h5> <h2>ราคาหลังส่วนลด = <?php echo number_format($total_price - $discount_bath,2);?>บาท</h2> "PHP ไม่ได้สร้างสุดยอดโปรแกรม แต่ PHP ช่วยให้งานคุณง่ายขึ้นต

PHP ระบบตะกร้าสินค้า ตอนที่ 1 : เริ่มต้นสร้างโปรเจ็กต์ MySQLi, CodeIgniter, Bootstrap

สำหรับวิดีโอชุดนี้ จะเป็นการสร้างระบบตะกร้าสินค้าที่อ้างอิงจากตัวอย่างของเว็บไซต์ ThaiCreate.Com โดยจะนำมารวมกับ CodeIgniter Framework และ Bootstrap Framework เพื่อเพิ่มความสวยงามและเป็นระเบียบเรียบร้อยของโค้ด ดาวน์โหลดโค้ด https://github.com/sunzandesign/shopping_cart_ci ติดตามวิดีโอทั้งหมดใน PlayList นี้ได้ที่... http://goo.gl/bFjb1E PHP  CI  MANIA   -  PHP Code Generator  โปรแกรมช่วยสร้างโค้ด ลดเวลาการเขียนโปรแกรม สนใจสั่งซื้อเพียง  4,500  บาท http://fastcoding.phpcodemania.com/ PHP  CI  MANIA   -  PHP Code Generator  โปรแกรมช่วยสร้างโค้ด  "ลดเวลาการเขียนโปรแกรม" ราคาสุดคุ้ม    http://www.phpcodemania.com

ฺBACKUP ซอร์สโค้ด และ Export ฐานข้อมูล MySQL ก่อนติดตั้ง UBUNTU ใหม่

ในวิดีโอคลิปสาธิตวิธีการ Export ข้อมูลด้วย MySQL Workbrench แต่ยังขาดอีกส่วนคือข้อมูล User ที่อยู่ใน MySQL ซึ่งสามารถ Export ด้วยการล็อกอินไปที่ phpMyAdmin อีกที

PHP MySQLi ตอนที่ 7 : การดึงข้อมูลจาก 2 ตาราง หรือหลายๆตารางที่สัมพันธ์กันมาแสดงด้วคำสั่ง JOIN

ซอร์สโค้ด PHP ( list.php ) <?php include "mysql_connect.php";?> <html> <head> <title>PHP MySQL กับการบันทึกข้อมูล : SUNZANDESIGN.BLOGSPOT.COM</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="stylesheet" href="css/bootstrap.min.css"> <style>     .highlight {         background-color: #FFFF88;     } </style> </head> <body>     <div class="container">            <div class="header clearfix">         <h3 class="text-muted">PHP MySQL การค้นหาข้อมูล : SUNZANDESIGN.BLOGSPOT.COM    </h3>       </div>               <form class="form-horizontal" method="POST" action="list.php">           <div class="form-group">             <label for="inputEmail3" class="col-sm-2 control-label"&

PHP MySQLi ตอนที่ 6 การลบข้อมูลจากฐานข้อมูล

โค้ด PHP (list.php) <?php include "mysql_connect.php";?> <html> <head> <title>PHP MySQL กับการบันทึกข้อมูล : SUNZANDESIGN.BLOGSPOT.COM</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="stylesheet" href="css/bootstrap.min.css"> <style>     .highlight {         background-color: #FFFF88;     } </style> </head> <body>     <div class="container">            <div class="header clearfix">         <h3 class="text-muted">PHP MySQL การค้นหาข้อมูล : SUNZANDESIGN.BLOGSPOT.COM    </h3>       </div>               <form class="form-horizontal" method="POST" action="list.php">           <div class="form-group">             <label for="inputEmail3" class="col-sm-2 control-label">ค้นหา :

PHP MySQLi ตอนที่ 5 การป้องกัน SQL Injection ด้วยการใช้ prepare และ bindparam

PHP MySQL ตอนที่ 4 การแก้ไขข้อมูลด้วยคำสั่ง UPDATE

ดาวน์โหลดซอร์สโค้ด  list.php  <?php include "mysql_connect.php";?> <html> <head> <title>PHP MySQL กับการบันทึกข้อมูล : SUNZANDESIGN.BLOGSPOT.COM</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="stylesheet" href="css/bootstrap.min.css"> <style>     .highlight {         background-color: #FFFF88;     } </style> </head> <body>     <div class="container">            <div class="header clearfix">         <h3 class="text-muted">PHP MySQL การค้นหาข้อมูล : SUNZANDESIGN.BLOGSPOT.COM    </h3>       </div>               <form class="form-horizontal" method="POST" action="list.php">           <div class="form-group">             <label for="inputEmail3" class="col-sm-2 control-label"