version 4.1.0

บทที่ 10 คำสั่งสำหรับรับข้อมูลจากฟอร์ม

  เสาร์ที่ 18 เมษายน พ.ศ. 2558 เวลา 07:24:18 น.      1,788 ครั้ง


บทที่ 10 คำสั่งสำหรับรับข้อมูลจากฟอร์ม

ตัวอย่างคำสั่ง

 
// ตรวจสอบการรับค่าแบบ POST                                
if($this->request->isPost()){

    // รับค่าจากฟอร์ม
    $id                   = $this->request->getPost("id");         // <input name="id" type="text">
    $title                = $this->request->getPost("title");      // <input name="title" type="text">
    $body                 = $this->request->getPost("body");       // <textarea name="body" type="text">
    
    // ประกาศตัวแปร Object Model
    $comment              = new Comments(); // model
    $comment->id          = $id;
    $comment->title       = $title;
    $comment->body        = $body;
    $comment->create      = date("Y-m-d H:i:s",time());            // 2015-04-15 15:57:02
    
    // ตรวจสอบการบันทึกข้อมูลลงฐานข้อมูล
    if (!$comment->save()) {
        
        /* ===================================
         * false (ไม่สำเร็จ)
         * =================================== */

        foreach ($comment->getMessages() as $message) {
            $this->flash->error($message);
        }
        $this->flash->error("post was not saved");
        
    } else {
    
        /* ===================================
         * true (สำเร็จ)
         * =================================== */
    
        // แสดงข้อความ 'title' 
        echo $title;

        $this->flash->success("post was save successfully");
        
    }
}
                            


แท็ก


นักแปล / นักเขียน / เรียบเรียง

author

เอกบิณ ใจแก้วมา (แม็ก)

"โปรแกรมเมอร์ตัวเล็ก ๆ" สะสมประสบการณ์ด้านการพัฒนาซอฟแวร์มามากกว่า 11 ปี
# ติดตามผลงานได้ที่ | พบกับเราที่ Google+ | Facebook






Comment