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,037

HOME > PHP > PHP Forum > สร้างปุ่ม select all จะกดเพื่อเลือก checkbox ทั้งหมดได้อย่างไรครับ เขียนไม่เป็น



 

สร้างปุ่ม select all จะกดเพื่อเลือก checkbox ทั้งหมดได้อย่างไรครับ เขียนไม่เป็น

 



Topic : 061956

Guest




Code (PHP)
<?php
session_start();
$array_dump = array($_POST, $_GET, $_SESSION, $_FILES, $_COOKIE, $_REQUEST);
while(list($mkey, $mvalue) = each($array_dump))
	while(list($fkey, $fvalue) = each($mvalue))
		$$fkey = $fvalue;
if($statusCheck!="admin"&&$statusCheck!="member")
header("Location: ../index.php");
include('../check.php');
include('../header2.php');
include('../topmenu2.php');
?>
<?php require_once('../config.php'); ?>
 <?php require_once('../connDB.php'); ?>
<?php 
//µÃǨÊͺ errors 
 if(isset($HTTP_POST_VARS['Submit'])&&($HTTP_POST_VARS['Submit'])=="เพิ่มรายชื่อ")
{
	if(!check_form($HTTP_POST_VARS))
	{
	msg("กรอกข้อมูลให้ครบด้วยครับ");
	}
	if($password!=$cpassword)
		{
	msg("password ¡Ñº confirm password ไม่ตรงกัน");
	}

	mysql_select_db($dbname, $connDB);
	$query = "SELECT * FROM $prefix$tbusers WHERE username like '$username'";
	$rsCheck = mysql_query($query, $connDB) or die(mysql_error());
	$total = mysql_num_rows($rsCheck);
	if($total<>0)
	{
	msg("ชื่อ username ที่คุณกรอกมีผู้ใช้แล้วครับ กรุณาใช้ชื่ออื่นแทน");
		}

		$query="INSERT INTO $prefix$tbusers (user_ID,username,password,status,que_forget,ans_forget,section_id) VALUES('','$username','$password','$status','$que_forget','$ans_forget','$section')";
		$insertUsers= mysql_query($query, $connDB) or die(mysql_error());
if($insertUsers<>0)
{  

	$query="select * from $prefix$tbusers order by user_ID desc";
	$rsUser_ID = mysql_query($query, $connDB) or die(mysql_error());
	$row_rsUser_ID = mysql_fetch_assoc($rsUser_ID);
	$id_user=$row_rsUser_ID['user_ID'];
}
//ใส่ข้อมูลเข้าไปในตาราง member
$query="INSERT INTO $prefix$tbmember (member_ID,user_ID,firstname,lastname) VALUES('','$id_user','$fname','$lname')";
$insertMem= mysql_query($query, $connDB) or die(mysql_error());
// ตรวจสอบว่า ได้ทำการเพิ่มข้อมูลแล้วหรือยัง ถ้าเพิ่มให้ส่งค่า username ไปยัง add_member_confirm.php
  if($insertMem<>0){
  		echo("<meta http-equiv='refresh' content='0;URL=add_member_confirm.php?username=$username'>");
	}
}
?>
<SCRIPT language=JavaScript src="../scripts/main.js"></SCRIPT>
<SCRIPT language=JavaScript>
function resizeImage(obj){
	if(obj.width > 500){
		obj.width=500;
		obj.border=2;
	}
}
</SCRIPT>
<SCRIPT language=javascript1.2 src="function_addTXT.js" 
type="text/javascript"></SCRIPT>










<form action="action_admin.php?act=1" method="post">
<TABLE cellSpacing=0 cellPadding=0 width=800 border=0>
	<TBODY>
		<TR> 
			<TD width="145"   vAlign=top id=dvLeftMenu_     style="DISPLAY: block; WIDTH: 145px;	BACKGROUND-COLOR: #d0d0d0"> <br>
            <?php
			include('admin_menu.php');
			?>
        <BR> <BR> <BR> <BR> <BR></TD>
        <TD width=10>&nbsp;</TD>
		<TD height="419" vAlign=top> <DIV style="FONT: 6pt Arial">&nbsp;</DIV>
        <DIV class=MyInfoTitle>ไฟล์ทั้งหมด</DIV>
        <BR> 
		<TABLE class=MyInfoSectionHeader height=1 cellSpacing=0 cellPadding=0  width="100%">
			<TBODY>
                <TR> 
                <TD height="1" class=Title style="CURSOR: default"><img src="images/pixel.gif" width="1" height="1">
				</TD>
                </TR>
			</TBODY>
		</TABLE>
			<div align="center"> 
			<br>
				<?php
			if($user_ID==1)
			{
			?>
			<table width="100%" border="0" cellspacing="0" cellpadding="0" width=100%>
				<tr>
					<td width="31">&nbsp;</td>
					<td>เรื่อง &nbsp;&nbsp;</td>
					<td width="150">ชื่อผู้ส่ง &nbsp;&nbsp;</td>
					<td width="152">วันเวลาที่ส่ง &nbsp;&nbsp;</td>
					<td width="57">&nbsp;</td>
				</tr>
			<?php
					mysql_select_db($dbname,$connDB);
					$sql="SELECT u.edoc_title,u.edoc_file,m.firstname,u.send_date,s.section_name2 ";
					$sql.="FROM $prefix$tblupload u INNER JOIN $prefix$tbmember m ON u.send_id=m.user_ID ";
					$sql.="INNER JOIN $prefix$tbusers us ON us.user_ID=u.send_id ";
					$sql.="INNER JOIN $prefix$tbsection s ON us.section_id=s.section_id ";
					$sql.="GROUP BY u.edoc_title,u.edoc_file,m.firstname,u.send_date,s.section_name2 ";
					$sql.="ORDER BY u.send_date DESC";
				//	$result=mysql_query($sql,$connDB);
					
					$Per_Page =15;
					if(!$Page)
					$Page=1;
					$Prev_Page = $Page-1;
					$Next_Page = $Page+1;
					$Page_start = ($Per_Page*$Page)-$Per_Page;
					$result = mysql_query($sql,$connDB);
					$Num_Rows = mysql_num_rows($result);
					if($Num_Rows<=$Per_Page)
						$Num_Pages =1;
					else if(($Num_Rows % $Per_Page)==0)
						$Num_Pages =($Num_Rows/$Per_Page);
					else 
						$Num_Pages =($Num_Rows/$Per_Page) +1;
					$Num_Pages = (int)$Num_Pages;
					if(($Page>$Num_Pages) || ($Page<0))
						print "<center><b>จำนวน $Page มากกว่า $Num_Pages ยังไม่มีข้อความ<b></center>";
					
					$sql.= " LIMIT $Page_start , $Per_Page";
					$result= mysql_query($sql);		
					while($row=mysql_fetch_assoc($result))
					{
			?>

						<tr>
						<td><input type="checkbox" name="box[]" value="<?php echo $row['edoc_file']?>"></td>
						<td class="list">
						<a class="leftmenu" href="document_report.php?edoc_file=<?php echo $row['edoc_file']?>">
						<?php echo $row['edoc_title']?></a></td>
						<td><?php echo $row['firstname']?>(<?php echo $row['section_name2']?>)</td>
						<td class="list"><?php echo $row['send_date']?></td>
						<td><img src="../images/ico2.gif" width="14" height="15"><a href="formedit_file.php?edoc_file=<?php echo $row['edoc_file']?>" class="leftmenu"><strong>แก้ไข</strong></a></td>
						
						</tr>
						
			<?php
					}
			?>
			</table>
			<hr>
<input type="button" name="Button" value="Select All" onClick=CheckAll();>
			<input type="submit" value="ลบไฟล์">
			<?php
			}

			else
			{
			?>
			<table width="100%" border="0" cellspacing="0" cellpadding="0" width=100%>
				<tr>
					<td width="20">&nbsp;</td>
					<td>เรื่อง&nbsp;&nbsp;</td>
					<td width="150">ชื่อผู้ส่งnbsp;&nbsp;</td>
					<td width="150">วันเวลาที่ส่งnbsp;&nbsp;</td>
				</tr>
			<?php
					mysql_select_db($dbname,$connDB);
					$sql="SELECT u.edoc_title,u.edoc_file,m.firstname,u.send_date,s.section_name2 ";
					$sql.="FROM $prefix$tblupload u INNER JOIN $prefix$tbmember m ON u.send_id=m.user_ID ";
					$sql.="INNER JOIN $prefix$tbusers us ON us.user_ID=u.send_id ";
					$sql.="INNER JOIN $prefix$tbsection s ON us.section_id=s.section_id ";
					$sql.="GROUP BY u.edoc_title,u.edoc_file,m.firstname,u.send_date,s.section_name2 ";
					$sql.="ORDER BY u.send_date DESC";
					//$result=mysql_query($sql,$connDB);
					$Per_Page =15;
					if(!$Page)
					$Page=1;
					$Prev_Page = $Page-1;
					$Next_Page = $Page+1;
					$Page_start = ($Per_Page*$Page)-$Per_Page;
					$result = mysql_query($sql,$connDB);
					$Num_Rows = mysql_num_rows($result);
					if($Num_Rows<=$Per_Page)
						$Num_Pages =1;
					else if(($Num_Rows % $Per_Page)==0)
						$Num_Pages =($Num_Rows/$Per_Page);
					else 
						$Num_Pages =($Num_Rows/$Per_Page) +1;
					$Num_Pages = (int)$Num_Pages;
					if(($Page>$Num_Pages) || ($Page<0))
						print "<center><b>จำนวน $Page มากกว่า $Num_Pages ยังไม่มีข้อความ<b></center>";
					
					$sql.= " LIMIT $Page_start , $Per_Page";
					$result= mysql_query($sql);		
					$i=1;
					while($row=mysql_fetch_assoc($result))
					{
			?>
						<tr>
						<td align="right"><font color="red"><?php echo $i?>&nbsp;</font></td>
						<td class="list">
						<a class="leftmenu" href="document_report.php?edoc_file=<?php echo $row['edoc_file']?>">
						<?php echo $row['edoc_title']?></a></td>
						<td><?php echo $row['firstname']?>(<?php echo $row['section_name2']?>)</td>
						<td class="list"><?php echo $row['send_date']?></td>
						</tr>
						
			<?php
					$i+=1;
					}
			?>
			</table>
			<hr>
			<?php
			}
			?>
	   </div>
	   	<br>
			<div align="center" class="ms15"><br>มีทั้งหมด <?= $Num_Rows;?> ข้อความ : <b> <?=$Num_Pages;?>
				</b> หน้า :
<?
				if($act==1)
					$act=1;
				else
					$act=2;
				if($Prev_Page) 
					echo " <a href='$PHP_SELF?Page=$Prev_Page&act=$act'><< ย้อนกลับ </a>";
					for($k=1; $k<$Num_Pages; $k++)
					{
						if($k != $Page)
							echo "[<a href='$PHP_SELF?Page=$k&act=$act'>$k</a>]";
						else 
							echo "<b> $k </b>";
					}
				if($Page!=$Num_Pages)
					echo "<a href ='$PHP_SELF?Page=$Next_Page&act=$act'>หน้าถัดไป>> </a>";

?>
		  </div>
     </TD>
        </TR>
    </TBODY>
  </TABLE>
</form>
<?php
include('../footer.php');
?>


******สอบถามผู้รู้ครับ ผมเพิ่มปุ่ม sellet All ลงไป แต่ผมจะเขียน code ให้เลือก checkbox ทั้งหมดยังไงครับ ด้านบนเป็น code ทั้งหมด
ด้านล่าง เป็นส่วนที่เป็น checkbox และปุ่ม select All ที่ผมสร้างขึ้นครับ


Code (PHP)
<tr><td><input type="checkbox" name="box[]" value="<?php echo $row['edoc_file']?>"></td>
      <td class="list"><a class="leftmenu" href="document_report.php?edoc_file=<?php echo $row['edoc_file']?>">
	              <?php echo $row['edoc_title']?></a></td>
      <td><?php echo $row['firstname']?>(<?php echo $row['section_name2']?>)</td>
      <td class="list"><?php echo $row['send_date']?></td>
      <td><img src="../images/ico2.gif" width="14" height="15"><a href="formedit_file.php?edoc_file=<?php echo $row['edoc_file']?>" class="leftmenu"><strong> แก้ไข</strong></a></td>
</tr>
<?php
}
?>
</table>
<hr>
     <input type="button" name="Button" value="Select All" onClick=CheckAll();>
     <input type="submit" value="źä¿Åì">




Tag : PHP, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-06-20 16:02:57 By : โอ๋ View : 4054 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Go to : JavaScript Click Check All and Un Check All

Go to : อยากได้javascript check all checkbox ค่ะ โดยที่ในหน้าเว็บนั้นมี checkbox ส่วนอื่นที่ไม่ต้อง checkall ด้วยนะค่ะ (codeที่เรามีมันcheckหมดเลยอ่ะค่ะแก้ม่ะเปงง)






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-20 18:04:21 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สร้างปุ่ม select all จะกดเพื่อเลือก checkbox ทั้งหมดได้อย่างไรครับ เขียนไม่เป็น
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
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 อัตราราคา คลิกที่นี่