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 > Code แบ่งหน้า จะเพิ่ม Listbox ขึ้นมาเพื่อให้สามารถเลือกได้ว่าจะแสดงเป็นจำนวนที่เราเลือก ต้องทำยังไงคะ



 

Code แบ่งหน้า จะเพิ่ม Listbox ขึ้นมาเพื่อให้สามารถเลือกได้ว่าจะแสดงเป็นจำนวนที่เราเลือก ต้องทำยังไงคะ

 



Topic : 057099



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



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




Code (PHP)
<?php
/* เรียกแฟ้มข้อมูล phpConfig.php มาใช้งาน */
include( "phpConfig.php" );

/* สร้าง Connection ติดต่อกับ MySQL Server เก็บไว้กับตัวแปร $conn */
$conn = mysql_connect( $ServerName, $UserName, $UserPassword );
if ( ! $conn )
	die( "ไม่สามารถติดต่อกับ MySQL ได้" );

/* เลือกใช้งานฐานข้อมูลที่กำหนดไว้กับตัวแปร $DataBaseName */
mysql_select_db( $DataBaseName, $conn )
	or die ( "ไม่สามารถเลือกใช้งานฐานข้อมูล $DataBaseName ได้" );

$strSQL = "SELECT * FROM tbl_page";

$Per_Page = 50; 

if ( !$Page ) 
	$Page = 1; 

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

$result = mysql_query( $strSQL ); 

$Page_start = ( $Per_Page * $Page ) - $Per_Page; 
$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 "จำนวน $Page มากกว่า $Num_Pages";

$strSQL .= " LIMIT $Page_start, $Per_Page"; 

$result = mysql_query( $strSQL ); 

while ( $rs = mysql_fetch_array( $result ) ) 
	{ 
		echo "$rs[ID] <br>\n";
	}
?>
<p class="Small">
รวมทั้งหมด <b><?php echo $Num_Rows; ?></b> เรคคอร์ด <b><?php echo $Num_Pages; ?></b> หน้า: 

<?php
/* สร้างปุ่มย้อนกลับ */
if ( $Prev_Page )
		echo "<a href=\"$PHP_SELF?Page=$Prev_Page\">&lt;&lt; ถอยหลัง </a>"; 
/* สร้างตัวเลขหน้า */
for ( $i=1; $i<=$Num_Pages; $i++ ) 
	{ 
		if ( $i != $Page ) 
				echo "[<a href=\"$PHP_SELF?Page=$i\">$i</a>]";
		else 
				echo " <b>$i</b> "; 
	}

/* สร้างปุ่มเดินหน้า */
if ( $Page != $Num_Pages ) 
		echo "<a href=\"$PHP_SELF?Page=$Next_Page\"> เดินหน้า &gt;&gt;</a>"; 

mysql_close( $conn );
?>





Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-03-10 14:36:11 By : mostgirls View : 1348 Reply : 5
 

 

No. 1



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

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

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

Code (PHP)
<select name="selmenu">
<?
for($i=1;$i<=50;$i++)
{
	if($_GET["Line"] == $i)
	{
		$sel = "selected";
	}
	else
	{
		$sel = "";
	}
?>
	<option value="<?=$_SERVER["PHP_SELF"];?>?Page=<?=$i;?>" <?=$sel;?>><?=$i;?></option>
<?
}
?>
</select>


ประมาณนี้ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-11 13:02:06 By : webmaster
 


 

No. 2



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



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


ลองทำแล้วไม่ได้เลยค่ะ ต้องเปลี่ยนตัวแปลในโค๊ตป๊าวคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-23 11:47:05 By : mostgirls
 

 

No. 3



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



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


เหมือนในเว็บของ http://www.samsung.com/th/consumer/camera-camcorder/digital-still-camera/compact/index.idx?pagetype=subtype_p2

เหมือนในรูปนี้น่ะค่ะ ทำไม่ได้เลย ใครพอจะมีตัวอย่าง แนะนำด้วยนะคะ


ประวัติการแก้ไข
2011-03-29 11:47:11
2011-03-30 12:06:15
2011-03-30 12:06:51
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-24 14:27:09 By : mostgirls
 


 

No. 4



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



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



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-30 13:48:03 By : mostgirls
 


 

No. 5



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



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


Code (PHP)
<?php
/*** By Weerachai Nukitram ***/
/*** http://www.ThaiCreate.Com ***/
?>
<html>
<head>
<title>Linkgraphix-catalog</title>
<style type="text/css">
<!--
.style4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a:visited {
	color: #3399FF;
}
a:hover {
	color: #FF3300;
}
a:active {
	color: #0099FF;
}
.style6 {
	font-size: 12px;
	color: #009900;
}
a:link {
	color: #009900;
}
.style8 {color: #009900}
.style9 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; font-weight: bold; }
.style10 {font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
-->
</style>
</style>


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
	<script>
		!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');
	</script>
	<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
	<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.2.js"> </script>
	<link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox-1.3.2.css" media="screen" />

	<script type="text/javascript">
		$(document).ready(function() {
			/*
			*   Examples - images
			*/

			$("a[rel=example_group]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'over',
				'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
				}
			});

			/*
			*   Examples - various
			*/

		});
	</script>
    
<script>
function showStates() {
if (document.getElementById('country')) {
var selectedCountry=document.getElementById('country').options[document.getElementById('country').selectedIndex].value;
if (selectedCountry=='Testland'||selectedCountry=='Thai') {
document.getElementById('states').style.display='block';
} else {
document.getElementById('states').style.display='none';
}
if (selectedCountry=='United States'||selectedCountry=='USA') {
document.getElementById('states').style.display='block';
} else {
document.getElementById('states').style.display='none';
}
}
};
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="shortcut icon" href="../images/favicon.ico">
<link rel="icon" type="image/gif" href="../images/animated_favicon1.gif" >
</head>
<body>

<div align="center">
  <?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("link_db");
$strSQL = "SELECT * FROM stock_lj where id = id AND type='linkgraphix' ORDER BY product_id desc ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
?><select name='' onChange='this.form.submit()'>
  <option value='12' >12</option>
  <option value='24' >24</option>
  <option value='36' selected>36</option>
  <option value='48' >48</option>
  <option value='60' >60</option>
</select><?
$Per_Page = 12;  //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;
}

//$strSQL .=" order by catid ASC LIMIT $Page_Start , $Per_Page";
$strSQL .=" LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);

echo"<table border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tr>";
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
$intRows++;
echo "<td>";
?>

<table width="150" border="0" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
  <tr>
    <td align="center"><table width="100" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td><div align="center">
        <a rel="example_group" href="../picture/jumbo/<?=$objResult["pic2"];?>"><img style="border:none"  src="../picture/jumbo/<?=$objResult["pic"];?>" /></a></div></td>
      </tr>
    </table></td>
  </tr>
</table>
<?
echo"</td>";
if(($intRows)%6==0)
{
echo"</tr>";
}
else
{
echo "<td>";
}
}
echo"</tr></table>";
?>

<br>

<span class="style6"><a href="../thai/collection.php">กลับหน้า Collection</a>

<span class="style10">Total 
<?= $Num_Rows;?> 
Records : 
<?=$Num_Pages;?> 
Pages :
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
}

for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
}
mysql_close($objConnect);
?>
</span></span></div>
</body>
</html>




ประวัติการแก้ไข
2011-03-31 10:16:01
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-30 14:00:55 By : mostgirls
 

   

ค้นหาข้อมูล


   
 

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