Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > จะทำ check box เก็บค่าการ check ในแต่ละครั้ง แต่ uncheck ไม่ได้ค่ะ ไม่ทราบว่าโค้ดตรงไหนผิด



 

จะทำ check box เก็บค่าการ check ในแต่ละครั้ง แต่ uncheck ไม่ได้ค่ะ ไม่ทราบว่าโค้ดตรงไหนผิด

 



Topic : 090355

Guest




///// uncheck ไม่ได้ค่ะ ไมทราบว่าโค้ดตรงไหนผิด


Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB = mysql_select_db("ca_vos");
mysql_query("SET NAMES UTF8");
$strSQL = "UPDATE `ca_plan` SET `show` ='0'";
$strSQL .="WHERE id = '".$_POST["id"]."' ";
$objQuery = mysql_query($strSQL);

echo "<pre>";
print_r($_POST["id"]);
echo "</pre>";

if(!$objQuery){
echo "Error[".$strSQL."]";
    }		
			
	for($i=0;$i<count($_POST["chk"]);$i++)
	{
		

		if($_POST["chk"][$i] != "")
		{

			$strSQL = "UPDATE `ca_plan` SET `show` ='1'"; 
			$strSQL .="WHERE id = '".$_POST["chk"][$i]."' ";
			$objQuery = mysql_query($strSQL);
		
		

			//$strSQL1 .= "UPDATE `ca_plan` SET `show` ='0'"; 
			//$strSQL1 .="WHERE id != '".$_POST["chk"][$i]."' ";
			//$objQuery = mysql_query($strSQL1);
			
		}
	
}
	
mysql_close($objConnect);
//header("location:uncheck.php");
?>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-02-05 14:22:07 By : Guest View : 989 Reply : 5
 

 

No. 1



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

อันนี้น้องต้องโชว์โค้ดฟอร์มก่อนครับ มีความเป็นไปได้น่าจะผิดที่ form มากกว่า






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-05 15:59:20 By : xbeginner01
 


 

No. 2

Guest


////// นี่เป็น form ค่ะ รบกวนช่วยดูให้หน่อยนะค่ะ

Code (PHP)
<?php
				if(isset($_POST['status'])&&isset($_POST['year'])&&isset($_POST['month'])){
						$status=$_POST['status'];
						$year=$_POST['year'];
						$month=$_POST['month'];
						
						if($month==1){
							$pre_month=12;
						}else{
							$pre_month=$_POST['month']-1;
						}
						
				}else{
						$status=null;
						$year=null;
						$month=null;
						$pre_month=null;
						
				}


				$objConnect = mysql_connect("localhost", "root", "") or die("Error Connect to Database");
				$objDB = mysql_select_db("ca_vos");
				$sql_date = "SELECT MIN(YEAR(issue_start)) AS Min_year FROM ca_plan";
				mysql_query("SET NAMES UTF8");
				$result = mysql_query($sql_date);
				$row = mysql_fetch_array($result);
				$first_year=$row['Min_year'];
				$present_date=date("Y"); 		
				$total_year=$present_date-$first_year;
				
$select = "select * FROM ca_plan WHERE status = '$status' AND (YEAR(issue_start) = '$year' AND MONTH(issue_start) = '$month' AND DAY(issue_start) BETWEEN '1' AND '31' AND  DAY(issue_start) BETWEEN '1' AND '31' )"; 
$result = mysql_query($select); 
$total = mysql_num_rows($result);
if($total==0){
?>

<center>
<br><b><font size="4" color="">Data is Null</font></b><br><br><br>
<br><b><font size="3" color="">Select Status Month & Year</font></b><br><br><br>
<form action="select1.php" method="post">

		<select name="status">
				<option value=" " disabled="disabled" selected="selected">Status..</option>
				<option value="Waiting for CA" <?php if($_POST["status"]=="Waiting for CA"){echo"selected";}?>>Waiting for CA</option>
				<option value="Waiting for Approve" <?php if($_POST["status"]=="Waiting for Approve"){echo"selected";}?>>Waiting for Approve</option>
		</select>
			<?php
				if(isset($_POST['status'])&&isset($_POST['year'])&&isset($_POST['month'])){
						$status=$_POST['status'];
						$year=$_POST['year'];
						$month=$_POST['month'];
						
						if($month==1){
							$pre_month=12;
						}else{
							$pre_month=$_POST['month']-1;
						}
						
				}else{
						$status=null;
						$year=null;
						$month=null;
						$pre_month=null;
						
				}

				



				$objConnect = mysql_connect("localhost", "root", "") or die("Error Connect to Database");
				$objDB = mysql_select_db("ca_vos");
				$sql_date = "SELECT MIN(YEAR(issue_start)) AS Min_year FROM ca_plan";
				mysql_query("SET NAMES UTF8");
				$result = mysql_query($sql_date);
				$row = mysql_fetch_array($result);
				$first_year=$row['Min_year'];
				$present_date=date("Y"); 		
				$total_year=$present_date-$first_year;
				

?>
	
		
	<?php
			echo '<select name="year">		
						<option value=" " disabled="disabled" selected="selected">Year..</option>';
						for($i=0;$i<=$total_year;$i++){
							echo '<option value="'.$first_year.'"';
											if($first_year==$year){ 
												echo 'selected="selected"';
											}
							echo '>'.$first_year;
							echo '</option>';
							$first_year++;							
						}	
					echo '</select>';
	?>
		
		
		<select name="month">	
				<option value=" " disabled="disabled" selected="selected">Month..</option>
				<option value="1"  <?php if($_POST["month"]=="1"){echo"selected";}?> >January</option>
				<option value="2"  <?php if($_POST["month"]=="2"){echo"selected";}?> >February</option>
				<option value="3"  <?php if($_POST["month"]=="3"){echo"selected";}?> >March </option>
				<option value="4"  <?php if($_POST["month"]=="4"){echo"selected";}?> >April </option>
				<option value="5"  <?php if($_POST["month"]=="5"){echo"selected";}?> >May </option>
				<option value="6"  <?php if($_POST["month"]=="6"){echo"selected";}?> >June </option>
				<option value="7"  <?php if($_POST["month"]=="7"){echo"selected";}?> >July </option>
				<option value="8"  <?php if($_POST["month"]=="8"){echo"selected";}?> >August </option>
				<option value="9"  <?php if($_POST["month"]=="9"){echo"selected";}?> >September </option>
				<option value="10" <?php if($_POST["month"]=="10"){echo"selected";}?> >October </option>
				<option value="11" <?php if($_POST["month"]=="11"){echo"selected";}?> >November   </option>
				<option value="12" <?php if($_POST["month"]=="12"){echo"selected";}?> >December </option>
		</select>
		<input type="submit" name="submit" value="Submit" /><BR><BR><BR>


</table>
<br><br><br><br><br>

</form>
<center>


<?php }else{ 

?>
		
<form name="frmMain" action="front.php" method="post" OnSubmit="">


<table width="95%" align="center">
  <tr align="center" bgcolor="#a5a5a5">
	<td width="2%"></td>
	<td width="25%"><font size="2" color=""><b>File </b></font></td>
	<td width="25%"><font size="2" color=""><b>Issue</b></font></td>
	<td width="20%"><font size="2" color=""><b>Status</b></font></td>
	<td width="15%"><font size="2" color=""><b>Issue_start</b></font></td>
	<td width="15%"><font size="2" color=""><b>Issue_end</b></font></td>
</tr>
				<?php
			
						
 while($row2 = mysql_fetch_array($result))
	{		
?>


					<tr bgcolor="#d9dade">
					
					<td><div align="center">
					<input type="checkbox" name="chk[]" value="<?php echo $row2["id"];?>"<?php if( $row2["show"] == 1 ){ echo 'checked="checked"'; }; ?>  >
					</div></td>
	
						<td align="center">
						<font size="2" color=""><?php echo $row2['name']; ?></font>
						</td>

						<td align="center">
						<font size="2" color=""><?php echo $row2['issue']; ?></font>
						</td>

						<td align="center">
						<font size="2" color=""><?php echo $row2['status']; ?></font>
						</td>

						<td align="center">
						<font size="2" color=""><?php echo $row2['issue_start']; ?></font>
						</td>

						<td align="center">
						<font size="2" color=""><?php echo $row2['issue_end']; ?></font>
						</td>
						
						
</tr>

					
						
				<?php
					}
				
				

			

				?>
					

<br>


</table>
<table width="100%">
  <tr> 
  <br><br>

 <center> <a href="javascript:chk_all();"><h4>Select All</a><a href="javascript:unchk_all();"> / Unselect All</h4></a>  </center>

  <br><br>
    <td width="50%" align="right"><input type="submit" name="btnDelete" style='width:90px; height:30px' onclick="" value="save result"/></td> 
	    <td width="50%" align="left">	<input type="button" name="button" style='width:90px; height:30px' id="button" value="Cancel" onclick="javascript:location.href='home.html';"/>
</td> 
</div>

  </tr>
</table>


</form>

		
				<?php
					}
				
				

			

				?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-05 21:21:20 By : Guest
 

 

No. 3



โพสกระทู้ ( 3,155 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


เอาไปดัดแปลงดูน่ะครับ
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
 </head>

 <body>
<input type="checkbox" id="checkAll" />เลือกทั้งหมด / ไม่เลือกทั้งหมด <br />
<input type="checkbox" name="chk[]" value="A" /> A<br />
<input type="checkbox" name="chk[]" value="B" /> B<br />
<input type="checkbox" name="chk[]" value="C" /> C<br />
<input type="checkbox" name="chk[]" value="D" /> D<br />
<script>
$("#checkedAll").click(function(){
	if($(this).attr("checked"))
		$("input[type='checkbox']").attr({"checked":"checked"});
	else
		$("input[type='checkbox']").removeAttr("checked");
});
</script>
 </body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-05 23:57:47 By : sakuraei
 


 

No. 4

Guest


ขอบคุณค่าาา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-06 09:08:14 By : Guest
 


 

No. 5



โพสกระทู้ ( 3,155 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


Code (PHP)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
 </head>

 <body>
<input type="checkbox" id="checkAll" />เลือกทั้งหมด / ไม่เลือกทั้งหมด <br />
<input type="checkbox" name="chk[]" value="A" for="sub" /> A<br />
<input type="checkbox" name="chk[]" value="B" for="sub" /> B<br />
<input type="checkbox" name="chk[]" value="C" for="sub" /> C<br />
<input type="checkbox" name="chk[]" value="D" for="sub" /> D<br />
<script>
$("#checkAll").change(function(){
	// http://code.jquery.com/jquery-latest.js  มันเป็นเวอร์ชั้น 2.0 กว่าๆ น่ะครับ
	if($(this).prop("checked"))
		$("input[type='checkbox']").prop({"checked":true});
	else
		$("input[type='checkbox']").prop({"checked":false});
	/*
	โค้ดข้างล่างนี้ใช้กับ JQuery ที่ต่ำกว่าเวอร์ชั่น 2.0
	if($(this).attr("checked"))
		$("input[type='checkbox']").attr({"checked":"checked"});
	else
		$("input[type='checkbox']").removeAttr("checked");
	*/
});

$("[for='sub']:checkbox").click(function(){
	if($("[for='sub']:checkbox:checked").length == $(":checkbox").length-1)
		$("#checkAll").prop({"checked":true});
	else
	if($("[for='sub']:checkbox:checked").length < $(":checkbox").length-1)
		$("#checkAll").prop({"checked":false});
});
</script>
 </body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-07 12:48:23 By : sakuraei
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : จะทำ check box เก็บค่าการ check ในแต่ละครั้ง แต่ uncheck ไม่ได้ค่ะ ไม่ทราบว่าโค้ดตรงไหนผิด
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่