ขอสอบการ Insert Check Box หน่อยค่ะ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ขอสอบการ Insert Check Box หน่อยค่ะ

ขอสอบการ Insert Check Box หน่อยค่ะ
 เมื่อกดติ๊กข้อมูล2หรือ3ช่อง ก็จะ บันทึกข้อมูลลงฐานข้อมูลแค่ค่าเดียว คือค่าของ กระดานไวท์บอร์ด 
ทำยังไงให้บันทึกข้อมูลลงทุกค่าที่ติ๊กคะ ขอบคุณค่ะ^^ 
หน้า  bookroom  ส่งค่าไปยังหน้า bookroom_save.php

<form id="book" name="book" method="post" action="bookroom_save.php">

<td colspan="3"><p>
                 <input type="checkbox" name="chktool1" value="B">กระดานไวท์บอร์ด<br />
                 <input type="checkbox" name="chktool2" value="P">ปากกาไวท์บอร์ด<br />
                   <input type="checkbox" name="chktool3" value="L">Laser Pointer</span>
        </td>

</form>


หน้า bookroom_save.php

<?php
	$var = $_POST["chktool1"].",".$_POST["chktool2"].",".$_POST["chktool3"];

	//เพิ่มรายการจอง	
$sql = "INSERT INTO tbl_book (username,room_name,title,date,fromtime,totime,book_num,book_snack,book_tool,book_login,user,tel) VALUES  ( '".$username."','".$_POST["txtroom_name"]."','".$_POST["txttitle"]."','".$_POST["txtdate"]."','".$_POST["txtfromtime"]."','".$_POST["txttotime"]."','".$_POST["txtnum"]."','".$_POST["txtsnack"]."','".$var."','".$_POST["txtbook_login"]."','".$_POST["txtuser"]."','".$_POST["txttel"]."') ";
		$book = mysql_query($sql);

?>


Yuyu 158.108.209.xxx 06-11-2014 14:44:24

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

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


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


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
โค้ดก็ปกติ ไม่น่าจะผิดพลาดอะไร

หรือไม่ลองแบบนี้ดูแทน

$data_chktool[1]=(isset($_POST['chktool1']))?$_POST['chktool1']:"";
$data_chktool[2]=(isset($_POST['chktool2']))?$_POST['chktool2']:"";
$data_chktool[3]=(isset($_POST['chktool3']))?$_POST['chktool3']:"";
$var="";
if(count($data_chktool)>0){
	foreach($data_chktool as $val){
		if($val!=""){
			$var.=$val.",";
		}
	}
	if($var!=""){
		$var=substr($var,0,-1);	
	}
}


ninenik 124.120.249.xxx 06-11-2014






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ