ฟอร์มข้อมูล
Code
ผลลัพธ์
Code
<?php
if(count($_POST)>0){
echo '<pre>';print_r($_POST);
$file = $_FILES['f10'];
print_r($file);
exit;
}
require_once('public/generate-form-v2.php');
$form=new Form();
$form->action="/simple/form-basic";
// ตัวอย่างการสร้างช่องข้อความ
$field['f1']=[
'label'=>'ข้อความ',
'type'=>'text',
'value'=>'ตัวอย่าง',
'maxlength'=>10,
];
// ตัวอย่างการสร้างกล่องข้อความ
$field['f2']=[
'label'=>'กล่องข้อความ',
'type'=>'textarea',
'rows'=>6,
'value'=>'ตัวอย่าง,
ข้อความ'
];
// ตัวอย่างการสร้างช่องวันที่ (ปฏิทิน)
$field['f3']=[
'label'=>'วันที่',
'type'=>'date',
'value'=>date('Y-m-d'),
];
// ตัวอย่างการสร้างช่องเวลา (ชั่วโมง:นาที)
$field['f4']=[
'label'=>'เวลา',
'type'=>'time',
'value'=>date('H:i'),
];
// ตัวอย่างการสร้างช่องตัวเลข
$field['f5']=[
'label'=>'เลขจำนวนเต็ม',
'type'=>'number',
'min' => 10,
'max' => 100,
'value'=>98,
];
// ตัวอย่างการสร้างช่องลิสต์
$field['f6']=[
'label'=>'List',
'list'=>[1=>'ตัวเลือก 1',2=>'ตัวเลือก 2'],
'value'=>1
];
// ตัวอย่างการสร้าง Radio button
$field['f7']=[
'label'=>'Radio',
'type'=>'radio',
'list'=>[1=>'ตัวเลือก 1',2=>'ตัวเลือก 2'],
'value'=>2,
];
// ตัวอย่างการสร้าง Checkbox
$field['f8']=[
'label'=>'Checkbox',
'type'=>'checkbox',
'list'=>[1=>'ตัวเลือก 1',2=>'ตัวเลือก 2'],
'value'=>[2]
];
// ตัวอย่างการสร้าง Hidden
$field['f9']=[
'type'=>'hidden',
'value'=>'1'
];
// ตัวอย่างการสร้างช่องสำหรับแนบไฟล์
$field['f10']=[
'label'=>'ไฟล์แนบ',
'type'=>'file'
];
// ตัวอย่างการสร้างช่องรหัสผ่าน
$field['f11']=[
'label'=>'รหัสผ่าน',
'type'=>'password',
'value'=>'123456',
];
$form->addField($field);
$form->addObject(['type'=>'submit','value'=>'เพิ่มข้อมูล'],['type'=>'back']);
echo $form->create();