PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

ตัวอย่าสงการดึงข้อมูลจากดาต้าเบสมาทำ checkbox แบบแบ่งกลุ่ม

ตัวอย่าสงการดึงข้อมูลจากดาต้าเบสมาทำ checkbox แบบแบ่งกลุ่ม

พี่ครับพอจะมีตัวอย่าง การดึงข้อมูลจากดาต้าเบสมาทำเป็น multi checkbox โดยสามารถแบ่งเป็นหมวดหมู่ checkbox ได้ แล้วสามารถเลือกข้อมูลไป insert เข้าดาต้าเเบสแบบ arry ด้วย ผมลองหาโค๊ดจาด google แล้ว ก็ไม่ยักกะเจอ รบกวนหน่อยนะครับ



โดย:  นายศราวุฒิ IP: 180.183.200.xxx วันที่: 19-09-2010 เวลา: 09:38:43

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

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


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


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 5

ไอเดีย เหมาะสำหรับนำไปใช้ ในการบันทึกข้อมูล กรณีเป็นหมวดหมู่

ฐานข้อมูลสำหรับทดสอบ ใช้จากหัวข้อ
http://www.ninenik.com/ดึงข้อมูล_จากฐานข้อมูล_สร้าง_รายการเครือข่าย_แบบ_tree_ด้วย_php-339.html

ตัวอย่างโค้ดเอาไปประยุกตใช้

<?php
// ส่วนของการเชิ่อมต่อกับฐานข้อมูล
mysql_connect("localhost","root","test") or die("Cannot connect the Server");
mysql_select_db("test") or die("Cannot select database");
mysql_query("set character set utf8");
?>
<form id="form1" name="form1" method="post" action="">
<?php
$cat_check1=0;
$cat_check2=null;
$q="SELECT * FROM tbl_category ORDER BY category_parent ";
$qr=mysql_query($q);
while($rs=mysql_fetch_array($qr)){
	$cat_check1=$rs['category_parent'];
	if($cat_check2!=$cat_check1 || !isset($cat_check2)){
		$cat_check2=$rs['category_parent'];
		echo "<hr>";
		echo $rs['category_parent']."<br>";
	}	
	
?>
<input name="cat_group[<?=$rs['category_parent']?>][]" type="checkbox" value="<?=$rs['category_id']?>" />
<?php echo $rs['category_id']." - ".$rs['category_name']."<br>"; ?>
<?php
}
?>
<br />
<input type="submit" name="button" id="button" value="Submit" />
</form>
<br />
<pre>
<?php
if(count($_POST['cat_group'])>0){
	foreach($_POST['cat_group'] as $parent=>$value_parent){
		echo $parent."<br>";
		foreach($_POST['cat_group'][$parent] as $key=>$value){
			echo $key." - ".$value."<br>";
		}
	}
}
?>
</pre>

 



โดย:  Ninenik IP: 110.164.245.xxx วันที่: 19-09-2010
 ความคิดเห็นที่ 4

ตัวอย่างประมานนี้ ครับผมอย่าดึงข้อมูลจากตาราง พนักงาน (สมมุติ) มาเพื่อที่ต้องการให้แอดมินเลือก ว่าพนักงานคนใหนที่เข้างานตรงตามเวลา โดยที่ตารางพนักงานนั้นแบ่งเป็นแผนกอยู่ ผมจึงอยากจะเอารายชื่อพนักงานนั้นมาวนลูปเป็น checkbox เพื่อที่จะให้แอดมินเลือกแล้ว submit ข้อมูลแบบ arry โดยข้อมูลที่ส่งไปมี id ของพนักงานแต่ละคน อ่ะครับ 



โดย:  นายศราวุฒิ IP: 180.183.200.xxx วันที่: 19-09-2010 เวลา: 13:29:52
 ความคิดเห็นที่ 3

นึกภาพไม่ออก....



โดย:  Ninenik IP: 110.164.245.xxx วันที่: 19-09-2010
 ความคิดเห็นที่ 2

ไม่ใช่ครับ แบบที่มันเป็น checkbox ตามตัวอย่างมันเป็นเมนูแบบ tree



โดย:  Srenon IP: 180.183.200.xxx วันที่: 19-09-2010 เวลา: 11:04:25