PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

สอบถามเรื่อง checkbox ครับ

สอบถามเรื่อง checkbox ครับ
ผมจะใช้ checkbox กดติ๊กถูกแล้วเก็บค่าของ textbox ลงฐานข้อมูลนะครับ
ผมลองเขียนเก็บแล้วแต่ มันไม่ยอมเก็บค่าในช่อง textbox ลงฐานข้อมูลด้วยนะครับ
ไม่ทราบว่าต้องเขียนแบบไหนยังไงครับ
ผมลองเขียนแล้วแต่ยังไม่ได้เลยครับ
ขอบคุนครับ

โดย:  Maxtri IP: 182.52.168.xxx วันที่: 13-10-2016 เวลา: 16:04:51

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 3
  ทำได้โดยใช้ ajax ค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ ajax ในบทความในเว็บเพิ่มเติมได้

โดย:  Ninenik IP: 1.46.142.xxx วันที่: 14-10-2016
 ความคิดเห็นที่ 2
ผมสามารถกดติิ๊ก checkbox แล้วให้มันเก็บลงฐานข้อมูลได้เลยครับ
โดยที่้ผมไม่ต้องกดปุ่ม submit ได้ไหมครับ
แบบนี้สามารถทำได้เหมือนกับกดปุ่ม submit หรือเปล่าครับ
ขอบคุณครับ

โดย:  Maxtri IP: 182.52.163.xxx วันที่: 14-10-2016 เวลา: 09:34:56
 ความคิดเห็นที่ 1
ลองดูเนื้อหานี้เป็นแนวทาง

แนวทางการส่งค่า จาก checkbox เพื่อบันทึกข้อมูลแบบ array ใน php 
http://www.ninenik.com/content.php?arti_id=500 via @ninenik

หรือดูตัวอย่างโค้ดต่อไปนี้เป็นแนวทาง

 <form id="form02" name="form02" method="post" action="" >

    <input name="h_type[k1]" type="checkbox" value="1" />
    Data 1 |  More:<input  type="text" name="more[k1]" > <br />
    <input name="h_type[k2]" type="checkbox"  value="2" />
    Data 2 |  More: <input  type="text" name="more[k2]" >  <br />
    <input name="h_type[k3]" type="checkbox"  value="3" />
    Data 3 |  More: <input  type="text" name="more[k3]" >  <br />    
    
    <input type="submit" name="button" id="button" value="Submit" />
    
</form>   
<pre>
<?php

print_r($_POST);

$data_h_type=(isset($_POST['h_type']))?$_POST['h_type']:NULL;
$data_more=(isset($_POST['more']))?$_POST['more']:NULL;


if(count($data_h_type)>0){  // ตรวจสอบ checkbox ว่ามีการเลือกมาอย่างน้อย 1 รายการหรือไม่
	foreach($data_h_type as $key=>$value){
		// แสดงชุดข้อมูล ที่สอดคล้องกับ checkbox 
		echo $key." --- ".$data_more[$key]."<br>";
	}	
}

?>
</pre>    

 


โดย:  Ninenik IP: 183.88.86.xxx วันที่: 13-10-2016