|
|
|
ช่วยดูการเลือก check box แบบเลือกทั้งหมดครับทีครับ คลิกแล้วมันไม่เลือกทั้งหมด |
|
|
|
|
|
|
|
Code (JavaScript)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<script language="JavaScript">
function ClickCheckAll(vol)
{
var i=1;
for(i=1;i<=document.frmMain.hdnCount.value;i++)
{
if(vol.checked == true)
{
eval("document.frmMain.Chk"+i+".checked=true");
}
else
{
eval("document.frmMain.Chk"+i+".checked=false");
}
}
}
</script>
<form action="" method="post" name="frmMain" id="frmMain">
<table width="531" border="1">
<tr>
<td width="34"><div align="center">
<input name="CheckAll" type="checkbox" id="CheckAll" value="Y" onClick="ClickCheckAll(this);">
</div></td>
<td width="117"><div align="center">Customer ID </div></td>
<td width="134"><div align="center">Name</div></td>
<td width="218"><div align="center">Surname</div></td>
</tr>
<tr>
<td><div align="center">
<input name="Chk1" type="checkbox" id="Chk1" value="C001">
</div></td>
<td> <div align="center">C001 </div></td>
<td> Win Weerachai </td>
<td> [email protected] </td>
</tr>
<tr>
<td><div align="center">
<input name="Chk2" type="checkbox" id="Chk2" value="C002">
</div></td>
<td> <div align="center">C002</div></td>
<td> John Smith </td>
<td> [email protected] </td>
</tr>
<tr>
<td><div align="center">
<input name="Chk3" type="checkbox" id="Chk3" value="C003">
</div></td>
<td> <div align="center">C003</div></td>
<td> Jame Born </td>
<td> [email protected] </td>
</tr>
<tr>
<td><div align="center">
<input name="Chk4" type="checkbox" id="Chk4" value="C004">
</div></td>
<td> <div align="center">C004</div></td>
<td> Chalee Angel </td>
<td> [email protected] </td>
</tr>
</table>
<input type="hidden" name="hdnCount" value="4">
</form>
</body>
</html>
|
|
|
|
|
Date :
2010-10-18 06:27:10 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ hdnCount ตามที่คุณ mr.win บอกแล้วนะครับ
แต่ก็ยังไม่ออก น่าจะเป็นที่ array ตัว sub_check[] ไม่มีข้อมูลอ่าครับ
ช่วยดูให้อีกทีครับ
Code (PHP)
<?php
include('../session.php');
?>
<!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> . : : Document file management for learning system : : .</title>
<!--เรียกใช้ css -->
<link rel="stylesheet" type="text/css" href="../css/layout.css">
<?php include('css_a.php'); ?>
<!--เรียกใช้ javascript -->
<script type="text/javascript" src="../Scripts/layer.js"></script>
<script language="JavaScript">
function ClickCheckAll(vol) {
var i=1;
for(i=1;i<=document.frmMain.hdnCount.value;i++) {
if(vol.checked == true) {
eval("document.frmMain.sub_check"+i+".checked=true");
}
else {
eval("document.frmMain.sub_check"+i+".checked=false");
}
}
}
</script>
</head>
<body>
<table cellpadding="0" cellspacing="0" width="987" align="center">
<tr>
<td colspan="4"> <?php include('head_a.php'); ?></td>
</tr>
<tr>
<td colspan="4" style="height: 1px; word-break: break-all;"> </td>
</tr>
<tr>
<td colspan="4">
<!--เรียกใช้ แทบ Menu -->
<?php include('menu_a.php'); ?>
</td>
</tr>
<tr>
<td>
<!--ส่วนของ profile -->
<div id="CommentBoxsp">
<div id="CommentBox">
<div class="tl"><div class="tr"><div class="bl"><div class="br">
<div class="bod">
<p><img src="../images/profile.gif" /> <b>
My Profile</b>
<input type="button" name="edit" value="Edit" onclick="document.location='edit_admin.php'">
<input type="button" name="exit" value="Logout" onclick="document.location='../logout.php'">
<br />
<img src="../images/admin.jpg" /><br />
<b>ชื่อผู้ใช้ : </b> <? echo $_SESSION["user_id"] ?><br />
<b>ชื่อ : </b> <? echo $_SESSION["user_fname"] ?><br />
<b>นามสกุล : </b> <? echo $_SESSION["user_lname"] ?><br />
<b>E-mail : </b> <? echo $_SESSION["user_email"] ?><br />
</p>
</div>
</div></div></div></div>
</div>
</div>
</td>
<td width="10" style="width: 10px; word-break: break-all;"> </td>
<td width="650" colspan="2" rowspan="3" style="width: 10px; word-break: break-all;">
<!--เรียกใช้ เรียกใช้หน้า edit.php -->
<div id="textboxsp">
<div id="textbox">
<div class="tl"><div class="tr"><div class="bl"><div class="br">
<div class="boxsp">
<div class="box">
<p><img src="../images/regsub.jpg" width="156" height="30" /><br />
<img src="../images/p.jpg" width="200" height="2" border="0" />
</p>
<p align="right"><a href="admin_home.php">หน้าแรก</a> <img src="../images/be.gif" width="10" height="7" /> <a href="admin_regsub.php">ลงทะเบียนรายวิชา</a> <img src="../images/be.gif" width="10" height="7" /> เพิ่มข้อมูลการลงทะเบียนรายวิชา<img src="../images/un.jpg" width="20" height="2" /></p>
</div>
</div>
<h3>
<br />
</h3>
<h3>
<?php
//เรียกใช้ session
@session_start();
//เชื่อมต่อฐานข้อมูล
include('../connect.php');
?>
<form name="frmMain" method="POST" action="admin_regsub_update.php">
<table width="620" border="0" align="center" style="margin-left:20px">
<tr>
<td height="20" align="center"> </td>
<td height="20" align="center"> </td>
<td width="79" height="20" align="center"> </td>
<td width="79" align="center"> </td>
<td height="20" align="center"> </td>
</tr>
<tr>
<td width="86" height="20" align="center" bgcolor="#CCFFFF"><b>รหัสวิชา</b></td>
<td width="322" height="20" align="center" bgcolor="#CCFFFF"><b>ชื่อรายวิชา</b></td>
<td height="20" colspan="2" align="center" bgcolor="#CCFFFF"><b>ปีการศึกษา / ภาคเรียน</b></td>
<td width="32" height="20" align="center" bgcolor="#CCFFFF">ลง
<input type="checkbox" name="sub_checkall" id="sub_checkall" onclick="ClickCheckAll(this);" value="Y" />
</td>
</tr>
<?php
//เชื่อมต่อฐานข้อมูล
include('../connect.php');
//แสดงข้อมูล
$sql = "SELECT * FROM subject LEFT JOIN subject_year ON subject.subject_year_id = subject_year.subject_year_id WHERE subject.vision='1' AND subject.subject_year_id ='' ";
$dbquery = mysql_db_query($dbname, $sql);
//สร้างตัวแปรในการแบ่งหน้า
$Num_Rows = mysql_num_rows($dbquery);
$Per_Page = 6;
$Page = $_GET["Page"];
if(!$_GET["Page"]) {
$Page=1;
} //end if
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page){
$Num_Pages =1;
} //endif
else if(($Num_Rows % $Per_Page)==0) {
$Num_Pages =($Num_Rows/$Per_Page) ;
} //end elseif
else {
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
} //end else
$sql .=" order by subject_id ASC LIMIT $Page_Start , $Per_Page";
$dbqry = mysql_query($sql);
$count=1;
$n = 0;
while($show_rows = mysql_fetch_array($dbqry)) {
$n++;
?>
<tr>
<td width="86" height="50" align="center" bgcolor="#E7E7E7"><?=$show_rows["subject_id"]?></td>
<td width="322" height="50" align="center" bgcolor="#E7E7E7"><?=$show_rows["subject_name_tha"]?>
<br />
<?=$show_rows["subject_name_eng"]?></td>
<td height="50" colspan="2" align="center" bgcolor="#E7E7E7">
<?php
//แสดงข้อมูล
$sql1 = "SELECT * FROM subject_year ";
$dbquery1 = mysql_db_query($dbname, $sql1);
echo "<select name='y_id' id='y_id' >";
echo "<option value=''>-- ปีการศึกษา / ภาคเรียน --</option>";
while($row1 = mysql_fetch_array($dbquery1)){
echo "<option value='$row1[subject_year_id]'>$row1[year] $row1[term]";
}
echo "</select>";
?> </td>
<td width="32" height="50" align="center" bgcolor="#E7E7E7">
<input type="checkbox" name="sub_check[]" value="<?=$show_rows["subject_id"];?>" id="sub_check<?=$i;?>" /></td>
</tr>
<?php
$count++;
} //end while
// ใช้วนรอบแสดงจำนวนหน้าขึ้นมา
if($Prev_Page){
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page' class='txtLinkBox'><img src='../images/arrow_left.gif' width='29' height='13' border='0' /></a> ";
}//end if
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page) {
echo "<a href='$_SERVER[SCRIPT_NAME]?Page=$i' class='txtLinkBox'> $i </a>";
} //endif
else {
echo "<span class='txtLinkBox'> Page $i </span>";
}//end else
} //end for
if($Page!=$Num_Pages){
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page' class='txtLinkBox'><img src='../images/arrow_right.gif' width='29' height='13' border='0' /></a>";
}// endif
?>
<tr>
<td colspan="5"></td>
</tr>
<tr>
<td colspan="5" align="center"><input type="submit" name="add" value="บันทึก" id="add" />
<input type="reset" name="cancel" value="ยกเลิก" />
<input type="button" name="back" value="กลับ" onclick="document.location='../admin/admin_regsub.php'" /> </td>
</tr>
</table>
<input type="hidden" name="hdnCount" id="hdnCount" value="2">
</form>
</h3>
</div></div></div></div>
</div>
</div> </td>
</tr>
<!--เรียกใช้ datepicker-->
<tr>
<td>
<div id="ImageCommentBoxsp">
<div id="ImageCommentBox">
<div class="tl"><div class="tr"><div class="bl"><div class="br">
<div class="bod">
<?php include("datepicker_a.php"); ?>
</div>
</div></div></div></div>
</div>
</div>
</td>
<td> </td>
</tr>
<!--เรียกใช้ newevent-->
<tr>
<td>
<div id="ShadeBoxsp">
<div id="ShadeBox">
<div class="tl"><div class="tr"><div class="bl"><div class="br">
<div class="bod">
<?php include('../newevent.php'); ?>
</div>
</div></div></div></div>
</div>
</div>
</td>
<td> </td>
</tr>
<tr>
<td colspan="4">
<!--เรียกใช้ แทบ footer-->
<div id="grpfoot">
<div id="footer2">
<div class="tag">
Copyright © 2010 School of information and communication technology.<br />
Naresuan University Phayao. All rights reserved<br />
Tumbol Maeka Muang Phayao 56000
Tel : (054) 466666 ext.1650 Fax : (054) 466666 ext.1655 </div>
</div>
</div>
</div></td>
</tr>
</table>
</body>
</html>
|
|
|
|
|
Date :
2010-10-18 11:59:06 |
By :
sansurn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ ได้แล้วครับลืมดูตรง id="sub_check<?=$n;?>" เปลี่ยนตัวแปร i เป็น n เพราะ i มันใช้ในการแบ่งหน้าอ่าครับ
ขอบคุณมาก ๆ เลยครับ
ขอขีดเส้นใต้ คำว่า "ขอบคุณมาก ๆ" ใส่ตัวหนาด้วยครับ (เอามาจากระบำดวงดาว)
Code (PHP)
<input type="checkbox" name="sub_check[]" value="<?=$show_rows["subject_id"];?>" id="sub_check<?=$n;?>" /></td>
|
|
|
|
|
Date :
2010-10-18 12:03:58 |
By :
sansurn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|