PHP การแสดงสถานะการจอง ด้วยเก้าอี้ สีเขียว สีแดง

โดย SONGCHAI SAETERN
สามารถประยุกต์ใช้กับการ จองที่นั่งโรงหนัง ที่นั่งห้องเรียนพิเศษ การจองรถ จองห้องพัก เพียงแค่เปลี่ยน Item เป็นสิ่งที่ต้องการสื่อถึงเท่านั้น ก็สามารถใช้แทนกันได้เลย

ซึ่งในบทความนี้จะยังไม่กล่าวถึงการดึงข้อมูลจากฐานข้อมูล และการเรียกฟังก์ชั่นจอง หรือการตรวจสอบสถานะการจองว่า สามาถจองได้หรือไม่ ซึ่งจะนำเสนอในบทความต่อๆไป

PHP การหาร เพื่อกำหนดหน่วยที่ต้องการ

โดย SONGCHAI SAETERN
สำหรับบทความนี้ จะเป็นซอร์สโค้ดอย่างง่าย ที่ใช้วิธีหารเพื่อหาผลลัพธ์ตามจำนวนที่กำหนด แล้วนำไปตรวจสอบเงื่อนไขด้วย if else เพื่อกำหนดหน่วยที่ต้องการใช้กับผลหารนั้นๆ

ซึ่งตามโจทย์แล้วก็จะมีเพียงสองหลักที่ต้องการ นั่นก็คือ หลักล้าน (M) และหลักที่น้องกว่าล้าน (k)

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

วิดีโอตัวอย่างการเขียนโค้ด



ซอร์สโค้ด

<?php
    function set_unit($num){
        $num = intval($num);
        $new_num = $num/1000000;
        if($new_num >= 1){
            //$new_num = round($new_num).' MΩ';
            $new_num = ($new_num).' MΩ';
        }else{
            //$new_num = round($num/1000).' kΩ';
            $new_num = ($num/1000).' kΩ';
        }
        return $new_num;
    }


    $data = array(1430, 20000, 25300, 25500, 2300000);
    $ans = array("1.43kΩ", "20kΩ", "25.3kΩ", "25.5kΩ", "2.3MΩ");


    foreach($data as $key=>$val){
        echo "<br>" . number_format($val,0) . " : " . set_unit($val) . '=>' . $ans[$key];
    }
?>




การส่งอีเมล์ด้วย PHP โดยมีการเรียกใช้งาน Authen Account ของ Gmail

โดย SONGCHAI SAETERN
วิดีโอนี้เป็นการส่งอีเมล์ด้วย PHP โดยมีการเรียกใช้งาน Authen Account ของ Gmail ซึ่งจะมีวิธีแก้ปัญหา SMTP Error: Could not authenticate มาด้วยนะครับ




ตัวอย่างซอร์สโค้ดที่แก้ไขแล้ว
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?php
    include "pass.php";

    require_once('class.phpmailer.php');
    $mail = new PHPMailer();
    $mail->IsHTML(true);
    $mail->CharSet = "utf-8";
    $mail->IsSMTP();
    $mail->SMTPAuth = true; // enable SMTP authentication
    $mail->SMTPSecure = "ssl"; // sets the prefix to the servier
    $mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
    $mail->Port = 465; // set the SMTP port for the GMAIL server
    $mail->Username = "youremail@gmail.com"; // GMAIL username
    $mail->Password = $password; // GMAIL password
    $mail->From = "youremail@gmail.com"; // "name@yourdomain.com";
    //$mail->AddReplyTo = "support@thaicreate.com"; // Reply
    $mail->FromName = "To be developer";  // set from Name
    $mail->Subject = "Test sending mail. ทดสอบการส่งอีเมล ครั้งที่ 2";
    $mail->Body = "My Body & <b>My Description ส่วนของรายละเอียดต่างๆ <font color='green'>ครั้งที่ 2</font></b>";

    $mail->AddAddress("friend@gmail.com", "Mr.Cyberman"); // to Address

    $mail->AddAttachment("thaicreate/myfile.zip");
    $mail->AddAttachment("thaicreate/myfile2.zip");

    //$mail->AddCC("member@thaicreate.com", "Mr.Member ShotDev"); //CC
    //$mail->AddBCC("member@thaicreate.com", "Mr.Member ShotDev"); //CC

    $mail->set('X-Priority', '1'); //Priority 1 = High, 3 = Normal, 5 = low

    if($mail->Send()){
        echo 'ส่งอีเมลเรียบร้อยแล้ว';
    }
?>
</body>
</html>

สนับสนุนค่ากาแฟผู้เขียนได้ที่

PHP CI MANIA PHP Code Generator 
โปรแกรมช่วยสร้างโค้ด ลดเวลาการเขียนโปรแกรม เขียนโปรแกรมง่ายและสะดวกขึ้น
สนใจสั่งซื้อราคาสุดคุ้ม >> http://fastcoding.phpcodemania.com/

PHP ระบบตะกร้าสั่งซื้อสินค้า Shopping Cart ตอนที่ 3

โดย SONGCHAI SAETERN


สำหรบวิดีโอในตอนนี้ จะแนะนำส่วนของการยืนยันการสั่งซื้อ Check Out จะมีการบันทึกข้อมูลใน SESSION ที่เป็น Array ทั้งหมดลงในตาราง Order และ Order_detail เพื่อใช้เป็นประวัติในการสั่งซื้อ ซึ่งอาจจะประยุกต์เพิ่มเติมในส่วนของการแจ้งเตือนเจ้าของร้าน หรือแอดมินให้รับทราบว่า ได้มีการสั่งซื้อแล้วด้วย PHP Email อีกครั้งหนึ่ง

PHP ระบบตะกร้าสั่งซื้อสินค้า Shopping Cart ตอนที่ 2

โดย SONGCHAI SAETERN



สำหรับวิดีโอนี้จะมาต่อกันเรื่องของ ระบบตะกร้าสั่งซื้อสินค้า โดยจะทำการเปิดส่วนของ php.ini เพื่อให้แสดง error_reporting ให้แจ้งเตือนส่วนที่ทำงานผิดพลาดด้วย

ในเนื้อหาของวิดีโอจะปรับแต่งโค้ดจากเดิมที่เรียกใช้ mysql_**** เป็นฟังก์ชั่นใหม่ที่ใช้ mysqli_*** เพื่อใช้กับ PHP 5.5 ขึ้นไป เพื่อให้สามารถสั่งซื้อสินค้าที่ต้องการได้

PHP ระบบตะกร้าสั่งซื้อสินค้า Shopping Cart ตอนที่ 1

โดย SONGCHAI SAETERN
 ในวิดีโอตอนนี้จะแนะนำการดาวน์โหลดและปรับแต่งโค้ดให้ใช้งานกับ PHP 5.5 ขึ้นไปได้ เพราะฟังก์ชั่น mysql_**** ต่างๆได้ถูกยกเลิกไปแล้วในเวอร์ชั่นใหม่





PHP คำสั่ง echo คืออะไร

โดย SONGCHAI SAETERN
คำสั่ง echo คือ Function หนึ่งของ PHP ที่ใช้แสดงข้อมูลออกมาในหน้าเว็บ
ไม่ว่าจะเป็น ตัวอักษร ตัวเลข หรือตัวแปรต่างๆ ที่เก็บข้อมูลที่ต้องการแสดงผล

ถ้าเป็นการร่ายเวทมนต์ก็เหมือนการเสกให้ปรากฏออกมา
"Aparecium..!!" (อะ-พา-เร-ซี-อึม..!!) 
ทันใดนั้นหน้ากระดาษที่ว่างเปล่า ก็ค่อยๆปรากฏตัวอักษรขึ้นมาให้เห็น

ตัวอย่างการใช้งาน

<?php
    echo "Hello World";

    $number = 2016;
    echo $number;
?>
ดูข้อมูลเพิ่มเติมได้ที่  echo Function




PHP CI MANIA PHP Code Generator 
โปรแกรมช่วยสร้างโค้ด ลดเวลาการเขียนโปรแกรม เขียนโปรแกรมง่ายและสะดวกขึ้น
สนใจสั่งซื้อราคาสุดคุ้ม >> http://fastcoding.phpcodemania.com/