สอบถามเรื่่อง checkbox หน่อยคับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่่อง checkbox หน่อยคับ
สอบถามเรื่่อง checkbox หน่อยคับ
Copy
คือผมมีปัญหาตรงที่เวลาเลือกตรง checkbox แล้วกดปุ่ม save แล้ว ที่ฐานข้อมูลมันจะขึ้นข้อมูลตรง checkbox แยกกัน ผมต้องการให้มันอยู่ในคอลัมเดียวกันต้องทำไงคับ
โค้ดหน้าที่ มี checkbox เป็นแบบนี้คับ
<?php session_start(); echo "<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />"; include ('Connection.php'); if($_SESSION["username"] == ""){ echo "<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />"; echo "<script language='javascript'>alert('กรุณาเข้าสู่ระบบ');</script>"; echo "<meta http-equiv='refresh' content='0;URL=index.php'>"; }else{ $strSTT = "SELECT * FROM user WHERE username = '".$_SESSION["username"]."'"; $objQuerySTT = mysql_query($strSTT); $objResultSTT = mysql_fetch_array($objQuerySTT); if($objResultSTT["status"]==""){ echo "<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />"; echo "<script language='javascript'>alert('กรุณาเข้าสู่ระบบ');</script>"; echo "<meta http-equiv='refresh' content='0;URL=index.php'>"; }else{ ?> <script language="javascript" src="jquery-1.2.6.min.js"></script> <script> function chk_form(){ $(":input + span.require").remove(); $(":input").each(function(){ $(this).each(function(){ if($(this).val()==""){ $(this).after("<span class=require>*กรอกข้อมูล</span>"); } }); }); if($(":input").next().is(".require")==false){ return true; }else{ return false; } } </script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Business Website - Free Website Template</title> <link rel="stylesheet" href="../css/validationEngine.jquery.css" type="text/css"/> <link rel="stylesheet" href="../css/template.css" type="text/css"/> <script src="../js/jquery-1.6.min.js" type="text/javascript"> </script> <script src="../js/languages/jquery.validationEngine-en.js" type="text/javascript" charset="utf-8"> </script> <script src="../js/jquery.validationEngine.js" type="text/javascript" charset="utf-8"> </script> <script> jQuery(document).ready(function(){ // binds form submission and fields to the validation engine jQuery("#formID").validationEngine(); }); </script> <meta name="keywords" content="Business Website, free templates, website templates, 3-column layout, CSS, XHTML" /> <meta name="description" content="Business Website, 3-column layout, free CSS template from templatemo.com" /> <link href="templatemo_style.css" rel="stylesheet" type="text/css" /> <style type="text/css"> body { background-color: #FFFFFF; } body,td,th { color: #000000; text-align: center; } h2 { color: #000000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; } .w { color: #0000FF; } .ขาว { color: #FFFFFF; text-align: left; font-size: 16px; font-weight: bold; } #templatemo_container #templatemo_content #templatemo_left_column #leftcolumn_box02 ul li a { font-size: 12px; } </style> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <link rel="stylesheet" type="text/css" href="css/smoothness/jquery-ui-1.7.2.custom.css"> <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script> <script type="text/javascript"> $(function(){ // แทรกโค้ต jquery $("#dateInput").datepicker({dateFormat: 'yy-mm-dd'}); }); </script> <script type="text/javascript"> $(function(){ // แทรกโค้ต jquery $("#dateInput1").datepicker({dateFormat: 'yy-mm-dd'}); }); </script> <script type="text/javascript"> $(function(){ // แทรกโค้ต jquery $("#dateInput2").datepicker({dateFormat: 'yy-mm-dd'}); }); </script> <style type="text/css"> .ui-datepicker{ width:150px; font-family:tahoma; font-size:11px; text-align:center; } </style> <meta http-equiv="Content-Type" content="text/html; charset=windows-874" /> <title></title> <script language="javascript"> function chk_all(){ var x=document.getElementsByTagName("input"); for(i=0;i<=x.length;i ){ if(x[i].type=="checkbox"){ x[i].checked=true; } } } function unchk_all(){ var x=document.getElementsByTagName("input"); for(i=0;i<=x.length;i ){ if(x[i].type=="checkbox"){ x[i].checked=false; } } } </script> </head> <body> <div id="templatemo_container"> <div id="templatemo_header"> <div id="logosection"></div> <div id="header"> <div class="title">ระบบจองห้องประชุม</div> </div> </div> <!-- start of content --> <div id="templatemo_content"> <!-- start of left column --> <div id="templatemo_left_column"> <div id="leftcolumn_box01"> <div class="leftcolumn_box01_top"> <h22><img src="Picture/Login.png" alt="" width="24" height="22" /> Login</h22> </div> <div class="leftcolumn_box01_bottom"> <?php if($_SESSION["username"] == ""){ ?> <form method="post" action="check_login.php"> <div align="right"> <div class="form_row"><font color="#FFFFFF" size="-1">ชื่อผู้ใช้งาน</font> <input class="inputfield" name="txtUsername" type="text" id="txtUsername"/> </div> </div> <div class="form_row"> <div align="right"><font color="#FFFFFF" size="-1">รหัสผ่าน </font> <input class="inputfield" name="txtPassword" type="password" id="txtPassword"/> </div> </div> <div align="right"> <input class="button" type="submit" name="Submit" value="Login" /> </div> </form> <?php }else{ $strSTT = "SELECT * FROM user WHERE username = '".$_SESSION["username"]."'"; $objQuerySTT = mysql_query($strSTT); $objResultSTT = mysql_fetch_array($objQuerySTT); ?> <form method="post" action="Logout.php"> <div align="left"> <div class="form_row"><font color="#FFFFFF" size="-1">ชื่อผู้ใช้งาน : <?php $strSTT = "SELECT * FROM user WHERE username = '".$_SESSION["username"]."'"; $objQuerySTT = mysql_query($strSTT); $objResultSTT = mysql_fetch_array($objQuerySTT); echo $objResultSTT["username"]; ?> </font></div> </div> <div class="form_row"> <div align="left"> <font color="#FFFFFF" size="-1">สถานะ : </font><font color="#FFFFFF" size="-1"><?php echo $objResultSTT["status"];?></font></div> </div> <div align="right"> <input class="button" type="submit" name="Submit" value="Logout" /> </div> </form> <?php } ?> </div> </div> <div id="leftcolumn_box02"> <ul> <li><a href="index.php">หน้าแรก</a></li> <li><a href="book_room.php">จองห้องประชุม</a></li> <li><a href="bookreport.php">ตารางการใช้ห้องประชุม</a></li> <li><a href="search.php" target="_parent">ค้นหาการจองห้องประชุม</a></li> <li><a href="check_empty.php" target="_parent">ตรวจสอบห้องว่าง</a></li> <li><a href="detail_room.php" target="_parent">รายละเอียดห้องประชุม</a></li> <br /> <?php if($_SESSION["username"] != ""){ $strSttMnba = "SELECT * FROM user WHERE username = '".$_SESSION["username"]."'"; $objQuerySttMnba = mysql_query($strSttMnba); $objResultSttMnba = mysql_fetch_array($objQuerySttMnba); if($objResultSttMnba["status"]=="USER"){?> <ul class="menu"> <li><a href="book_editUser.php" class="parent"><span>แก้ใขการจองห้องประชุม</span></a> <div> <ul> <li></li> </ul> </div> </li> </ul> <?php }else if($objResultSttMnba["status"]=="ADMIN"){?> <ul class="menu"> <li><a href="book_editAdmin.php" class="parent"><span>แก้ใขการจองห้องประชุม</span></a> <div> <ul> <li><a href="add_room.php"><span>เพิ่มห้องประชุม</span></a></li> <li><a href="register.php"><span>สมัครสมาชิก</span></a></li> <li></li> </ul> </div> </li> </ul> <?php } }?> </ul> </div> <div id="imagebutton"> <!-- end of left column --> <!-- start of middle column --> <!-- end of middle column --> </div> </div> <p> </p> <p> <style type="text/css"> .require{ height:20px; color:#FF0000; padding-left:5px; padding-right:5px; font-size:12px; line-height:15px; width:100px; float:none; } </style> </p> <table width="575" height="508" border="0" align="center"> <tr> <th scope="col"><form action="bookroom_save.php" onSubmit="return chk_form()" align="center" method="post" name="form1" id="form1"> <table width="460" height="467" border="1" align="center" cellpadding="5" cellspacing="1" bordercolor= "#99FFCC" style="width: auto; color: #0000FF;"> <tbody> <tr> <td colspan="2" bgcolor="#99CCFF" style="text-align: center; color: #D6D6D6; font-size: 20px;"><span class="w">จองห้องประชุม</span></td> </tr> <tr> <td width="217" bgcolor="#FFFFFF" style="text-align: left">ห้องประชุม<br /></td> <td width="231" bgcolor="#FFFFFF" style="text-align: left"><select name="txtroom_name" id="txtroom_name"> <option value="" selected="selected"><-- เลือก --></option> <? $strSQL = "SELECT DISTINCT room_name FROM room"; $objQuery = mysql_query($strSQL); while($objResuut = mysql_fetch_array($objQuery)) { ?> <option value="<?=$objResuut["room_name"];?>"> <?=$objResuut["room_name"];?> </option> <? } ?> </select></td> </tr> <tr bgcolor="#CCFFCC"> <td bgcolor="#FFFFFF" style="text-align: left">หัวข้อการประชุม</td> <td bgcolor="#FFFFFF" style="text-align: left"><input name="txttitle" type="text" id="txttitle" /></td> </tr> <tr> <td bgcolor="#FFFFFF" style="text-align: left">วันที่เริ่ม</td> <td bgcolor="#FFFFFF" style="text-align: left"><span class="normal"> <input type="text" name="txtfromdate" id="dateInput" /> </span></td> </tr> <tr bgcolor="#CCFFCC"> <td bgcolor="#FFFFFF" style="text-align: left">วันที่สิ้นสุด</td> <td bgcolor="#FFFFFF" style="text-align: left"><span class="normal"> <input type="text" name="txttodate" id="dateInput1" /> </span></td> </tr> <tr> <td bgcolor="#FFFFFF" style="text-align: left">เวลาเริ่ม</td> <td bgcolor="#FFFFFF" style="text-align: left"><select name='txtfromtime' id='txtfromtime'> <option value="" selected="selected"><-- เลือก --></option> <option value="08:00:00">08.00</option> <option value="08:30:00">08.30</option> <option value="09:00:00">09.00</option> <option value="09:30:00">09.30</option> <option value="10:00:00">10.00</option> <option value="10:30:00">10.30</option> <option value="11:00:00">11.00</option> <option value="11:30:00">11.30</option> <option value="12:00:00">12.00</option> <option value="12:30:00">12.30</option> <option value="13:00:00">13.00</option> <option value="13:30:00">13.30</option> <option value="14:00:00">14.00</option> <option value="14:30:00">14.30</option> <option value="15:00:00">15.00</option> <option value="15:30:00">15.30</option> <option value="16:00:00">16.00</option> <option value="16:30:00">16.30</option> <option value="17:00:00">17.00</option> <option value="17:30:00">17.30</option> </select></td> </tr> <tr bgcolor="#CCFFCC"> <td bgcolor="#FFFFFF" style="text-align: left">เวลาสิ้นสุด</td> <td bgcolor="#FFFFFF" style="text-align: left"><select name='txttotime' id='txttotime'> <option value="" selected="selected"><-- เลือก --></option> <option value="08:30:00">08.30</option> <option value="09:00:00">09.00</option> <option value="09:30:00">09.30</option> <option value="10:00:00">10.00</option> <option value="10:30:00">10.30</option> <option value="11:00:00">11.00</option> <option value="11:30:00">11.30</option> <option value="12:00:00">12.00</option> <option value="12:30:00">12.30</option> <option value="13:00:00">13.00</option> <option value="13:30:00">13.30</option> <option value="14:00:00">14.00</option> <option value="14:30:00">14.30</option> <option value="15:00:00">15.00</option> <option value="15:30:00">15.30</option> <option value="16:00:00">16.00</option> <option value="16:30:00">16.30</option> <option value="17:00:00">17.00</option> <option value="17:30:00">17.30</option> <option value="18:00:00">18.00</option> </select></td> </tr> <tr> <td bgcolor="#FFFFFF" style="text-align: left">ผู้จอง</td> <td bgcolor="#FFFFFF" style="text-align: left"><input name="txtreservations_to" type="text" id="txtreservations_to" /></td> </tr> <tr bgcolor="#CCFFCC"> <td bgcolor="#FFFFFF" style="text-align: left">ผู้ให้จอง</td> <td bgcolor="#FFFFFF" style="text-align: left"><input name="txtmodify_by" type="text" id="txtmodify_by" /></td> </tr> <tr> <td bgcolor="#FFFFFF" style="text-align: left">วันที่จอง</td> <td bgcolor="#FFFFFF" style="text-align: left"><span class="normal"> <input type="text" name="txtmodify_date" id="dateInput2" /> </span></td> </tr> <tr bgcolor="#CCFFCC"> <td bgcolor="#FFFFFF" style="text-align: left">จำนวนผู้เข้าประชุม</td> <td bgcolor="#FFFFFF" style="text-align: left"><input name="txtroom_seat" type="text" id="txtroom_seat" /></td> </tr> <tr> <td height="105" style="text-align: left; color: #000000;">อุปกรณ์เพิ่มเติม</td> <td valign="top" bgcolor="#FFFFFF" style="text-align: left"><input name="chk1[]" type="checkbox" id="txtroom_tool" value="โปรเจคเตอร์" /> โปรเจคเตอร์ <br /> <input name="chk1[]" type="checkbox" id="txtroom_tool" value="คอมพิวเตอร์" /> คอมพิวเตอร์ <br /> <input name="chk1[]" type="checkbox" id="txtroom_tool" value="ไมโครโฟน" /> ไมโครโฟน <br /> <a href="javascript:chk_all();">Check All</a> <a href="javascript:unchk_all();">Uncheck All </a></td> </tr> </tbody> </table> <p> </p> <table width="209" height="51" border="0" align="center"> <tr> <th scope="col"><button type="submit" name="Submit" id="Submit" value="Submit"> <img src="picture/Save.png" width="16" height="16" align="center" /> บันทึก</button> </th> <th scope="col"><button type="cancle" name="button1" id="button1" onclick="window.location='index.php'" value=" " > <img src="picture/Delete.png" width="16" height="16" align="center" /> ยกเลิก </button> </th> </tr> </table> <p><br /> </p> <p> <a href="index.php"></p> </form></th> </tr> </table> <p> </p> <p> </p> <br /> </div> <p> </p> <p> </p> <p> <!-- end of content --> </p> <div id="templatemo_footer"> <div id="templatemo_footer2">Copyright © 2013 <a href="#">ERP Team @ Deestone Co., Ltd.</a></div> <div id="templatemo_footer_bottom2"></div> </div> <div id="templatemo_footer_bottom"></div> </div> </body> </html> <?php }} ?>
หน้านี้เป็นหน้า save คับ
<? //mysql_connect("localhost","root","1234"); //include ('transfer.php'); //mysql_select_db("meeting"); include ('Connection.php'); if(trim($_POST["txtfromtime"]) >= trim($_POST["txttotime"] ) ) { echo "Please enter a new time"; exit(); } //include ('transfer.php'); /* $strSQL = "SELECT * FROM book WHERE Username = '".trim($_POST['txtUsername'])."' "; $objQuery = mysql_query($strSQL); $objResult = mysql_fetch_array($objQuery); if($objResult) { echo "Username already exists!"; } else { */ //$status = "adviser"; $checkbox1 = $_POST['chk1']; if($_POST["Submit"]=="Submit") { for ($i=0;$i<sizeof($checkbox1);$i++) { $strSQL1 = "INSERT INTO book (username,room_name,title,fromdate,todate,fromtime,totime,reservations_to,modify_by,modify_date,room_tool,room_seat)VALUES ( '".$_POST["txtusername"]."','".$_POST["txtroom_name"]."','".$_POST["txttitle"]."','".$_POST["txtfromdate"]."','".$_POST["txttodate"]."','".$_POST["txtfromtime"]."','".$_POST["txttotime"]."','".$_POST["txtreservations_to"]."', '".$_POST["txtmodify_by"]."','".$_POST["txtmodify_date"]."','".$checkbox1[$i]."','".$_POST["txtroom_seat"]."')"; $objQuery1 = mysql_query($strSQL1); } echo $strSQL1; // echo "Register Completed!<br>"; // echo "<br> Go to <a href='index.php'>Login page</a>"; /*exit("<script>alert('Booking Completed!');window.location='book_editUser.php'; </script>");*/ //} } ?>
ช่วยดูให้หน่อยนะคับ ขอบคุณคับ
Bank
28-04-2014
14:06:09
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ