6/20/2012

PHP : อย่าง งง กับ CHECKBOX

1. ต้องการให้ Checkbox ตรวจสอบค่า Text และส่ง ค่าใน Text1 ไปยัง Text2
2. ถ้าไม่ ติ๊ก ให้ Text2 ว่าง
3. เก็บค่า 0 , 1 เข้า Database
4. เรียกข้อมูลเดิมมาดูให้แสดง ติ๊ก ไม่ติ๊ก ตาม DataBase ที่ Select มาได้

1, 2 :
    input type="checkbox" name="checkbox" id="checkbox" onclick="if(this.checked){this.form.Name Text2.value = this.form.Name Text1.value}else{this.form.Name Text2.value = '';}" />
3 :
ส่งค่าไปอีกไฟล์ PHP รับค่า $_POST เพื่อทำการ SAVE
เช็คว่าว่างหรือไม่ว่าง แล้วเก็บค่าไว้ในตัวแปร ค่อยไปยัดใส่ Database

    if(!empty($emp_address_check)){
        $emp_address_check = 1;
    }else{
        $emp_address_check = 0;
    }
4 :
 เช็คค่า ที่ Select มาจาก Database ว่าว่าง หรือ เท่ากับ 0 หรือไม่ ให้เก็บค่าใส่ตัวแปรว่า checked='checked' แล้วค่อยไป echo

        if(empty($emp_address_check) || $emp_address_check = 0){
            $checked = "";
        } else {
            $checked = "checked='checked'";
        }
ส่วนแสดงผล
    input type="checkbox" name="checkbox" id="checkbox" onclick="if(this.checked){this.form.Name Text2.value = this.form.Name Text1.value}else{this.form.Name Text2.value = '';}" <?php echo $checked ?> />

No comments:

Post a Comment