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 > สร้าง checkbox เลือกข้อมูลทั้งหมดเหมือน gmail ค่ะ ทำได้เเล้ว แต่ติดตรงที่ว่าข้อมูลมีหลายหน้าค่ะ..



 

สร้าง checkbox เลือกข้อมูลทั้งหมดเหมือน gmail ค่ะ ทำได้เเล้ว แต่ติดตรงที่ว่าข้อมูลมีหลายหน้าค่ะ..

 



Topic : 073219



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



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



สร้าง checkbox เลือกข้อมูลทั้งหมดเหมือน gmail ค่ะ ทำได้เเล้ว แต่ติดตรงที่ว่าข้อมูลที่ต้องการลบมีหลายหน้าค่ะ
พอเลือกข้อมูลที่ต้องการลบในหน้าที่ 1 แล้ว ไปเลือกข้อมูลที่ต้องการลบในหน้าที่ 2 ต่อ
พอกลับมาหน้าที่ 1 ช่อง checkbox ที่ถูกเลือกกลับหายไปค่ะ
คือหนูอยากให้เป็นเหมือน gmail ค่ะ พอเลือกหน้าที่ 1 แล้วไปเลือกหน้าที่ 2 พอกลับมาหน้าที่ 1 สิ่งที่ถูกเลือกเมื่อกี้ยังคงอยู่
>>>หนูเคยถามในกระทู้นี่เเล้วค่ะhttps://www.thaicreate.com/php/forum/073197.html


Code (PHP)
<?php session_start();?>
<html>
<head>
<title></title>

</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.chkDel"+i+".checked=true");
			}
			else
			{
				eval("document.frmMain.chkDel"+i+".checked=false");
			}
		}
	}

	function onDelete()
	{
		if(confirm('คุณต้องการบันทึกข้อมูลใช่ไหม? ')==true)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
</script>
<form name="frmMain" action="save_checkloans_staffloan.php" method="post" OnSubmit="return onDelete();">
<table width="917" border="0" align="center">
  <tr>
    <td align="center"><strong><font size="+1">รายชื่อ<?=$_REQUEST['year'];?>
      ภาคเรียนที่ <?=$_REQUEST['term'];?>
      คณะ <?=$_REQUEST['faculty'];?></font></strong></td>
  </tr>
</table>
<p>
  <?
include("connect.php");
$strSQL = "SELECT LOANS.\"student_id\",LOANS.\"year_loans\",LOANS.\"status_loans\", STUDENT.\"prefix\",STUDENT.\"name_stud\",STUDENT.\"surname_stud\", STUDENT.\"program_name\",STUDENT.\"faculty_name\"
FROM LOANS,STUDENT where LOANS.\"student_id\"=STUDENT.\"student_id\" AND LOANS.\"year_edu\"='".$_REQUEST['year']."' AND LOANS.\"term\"='".$_REQUEST['term']."' AND STUDENT.\"faculty_name\"= '".$_REQUEST['faculty']."'ORDER BY LOANS.\"year_loans\" ASC";

$objParse = oci_parse ($objConnect, $strSQL);
oci_execute ($objParse,OCI_DEFAULT);

	$Num_Rows = oci_fetch_all($objParse, $Result);

	$Per_Page = 2;   // Per Page

	$Page = $_GET["Page"];
	if(!$_GET["Page"])
	{
		$Page=1;
	}

	$Prev_Page = $Page-1;
	$Next_Page = $Page+1;

	$Page_Start = (($Per_Page*$Page)-$Per_Page);
	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;
	}
	$Page_End = $Per_Page * $Page;
	IF ($Page_End > $Num_Rows)
	{
		$Page_End = $Num_Rows;
	}

	?>
</p>
<table width="927" border="0" align="center">
  <tr bgcolor="#CCCCCC">
		<th width="116"> <div align="center">รหัสนักศึกษา</div></th>
		<th width="213"> <div align="center">ชื่อ</div></th>
		<th width="245"> <div align="center">นาสกุล</div></th>
		<th width="67"> <div align="center">ชั้นปีที่</div></th>
		<th width="252"> <div align="center">โปรแกรม</div></th>
        <th width="71"> </th>
         <th width="71"> <div align="center">
      <input name="CheckAll" type="checkbox" id="CheckAll" value="Y" onClick="ClickCheckAll(this);">
    </div></th>
	  </tr>
	<?
$j=0;
	for($i=$Page_Start;$i<$Page_End;$i++)
	{
		$j++;
	?>
	  <tr>
		<td align="center"><?=$Result["student_id"][$i];?></td>
    <td><?=$Result["prefix"][$i];?><?=$Result["name_stud"][$i];?></td>
    <td><?=$Result["surname_stud"][$i];?></td>
    <td align="center"><?=$Result["year_loans"][$i];?></td>
    <td align="left"><?=$Result["program_name"][$i];?></td>
    <td align="center">
     
     
     <a href="#"><img src="images/b-open.gif" alt="" width="14" height="14" border="0" onClick="javascript:window.open('view_checkloans_staffloan.php?student_id=<?=$Result["student_id"][$i];?>&year=<?=$_REQUEST['year'];?>&term=<?=$_REQUEST['term'];?>' , '','nenuber=no,toorlbar=no,location=no,scrollbars=yes, status=no,resizable=no,width=950,height=650,top=100,left=300 ' )"; /></a></td>
   <td align="center"><input type="checkbox" name="chkDel[]" id="chkDel<?=$j;?>" value="<?=$Result["student_id"][$i];?>"></td>
	  </tr>
	<?
	}
	?>
</table>
<br>
<center>ทั้งหมด <?= $Num_Rows;?> แถว : <?=$Num_Pages;?> หน้า :
	<?
	if($Prev_Page)
	{
		echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page&year=$_REQUEST[year]&term=$_REQUEST[term]&faculty=$_REQUEST[faculty]'><< Back</a> ";
		
	}

	for($i=1; $i<=$Num_Pages; $i++){
		if($i != $Page)
		{
			echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i&year=$_REQUEST[year]&term=$_REQUEST[term]&faculty=$_REQUEST[faculty]'>$i</a> ]";
		}
		else
		{
			echo "<b> $i </b>";
		}
	}
	if($Page!=$Num_Pages)
	{
		echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page&year=$_REQUEST[year]&term=$_REQUEST[term]&faculty=$_REQUEST[faculty]'>Next>></a> ";
	}
	echo " <a href='index_staffloans.php?page=checkloans'>กลับหน้าหลัก</a> ";
	oci_close($objConnect);

	
	?></center><center>
  <input type="submit" name="btnDelete" value="บันทึก">
<input type="reset" name="Reset" id="button" value="ยกเลิก"></center>
<input type="hidden" name="hdnCount" value="<?=$j;?>">
    </form>
</body>
</html>






Tag : PHP, Oracle







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-02-04 10:58:45 By : banana_bnn View : 997 Reply : 3
 

 

No. 1



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

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

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

ยากหน่อยน่ะครับ ถึงยากมากครับ อันที่จริงลบแต่ล่ะหน้าก็น่าพอครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-04 12:32:04 By : webmaster
 


 

No. 2



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



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

.........................................


ประวัติการแก้ไข
2012-02-04 16:17:51
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-04 15:57:09 By : banana_bnn
 

 

No. 3



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



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

ตอบความคิดเห็นที่ : 1 เขียนโดย : webmaster เมื่อวันที่ 2012-02-04 12:32:04
รายละเอียดของการตอบ ::
รบกวนพีวินช่วยทำให้หน่อยได้ไหมค่ะ หนูไม่เป็นจริงๆๆค่ะ
คือเนื่องจากข้อมูลมีเยอะมากค่ะ เกือบพัน บรรทัดเลยค่ะ
ถ้าจะให้ลบที่ละหน้ากลัวจะไม่เหมาะค่ะ

ขอบคุณล่วงหน้าน่ะค่ะ ขอบคุณมากๆๆค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-04 16:17:31 By : banana_bnn
 

   

ค้นหาข้อมูล


   
 

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