|
|
|
สร้างปุ่ม select all จะกดเพื่อเลือก checkbox ทั้งหมดได้อย่างไรครับ เขียนไม่เป็น |
|
|
|
|
|
|
|
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> </TD>
<TD height="419" vAlign=top> <DIV style="FONT: 6pt Arial"> </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"> </td>
<td>เรื่อง </td>
<td width="150">ชื่อผู้ส่ง </td>
<td width="152">วันเวลาที่ส่ง </td>
<td width="57"> </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"> </td>
<td>เรื่อง </td>
<td width="150">ชื่อผู้ส่งnbsp; </td>
<td width="150">วันเวลาที่ส่ง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?> </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
|
|
|
|
|
|
Date :
2011-06-20 16:02:57 |
By :
โอ๋ |
View :
4054 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|