|
|
|
แบ่งหน้าแบบนี้ค่ะ รบกวนหน่อยนะค่ะ นั่งทำมาสองสามวันแล้ว ทำได้แต่ แบ่งแบบ เรียงลงมาอ่าค่ะ ช่วยหน่อยนะค่ะ ขอบคุณค่ะ T^T |
|
|
|
|
|
|
|
ช่วยเราหน่อย ฮือๆๆๆ
|
|
|
|
|
Date :
2009-05-04 15:59:48 |
By :
LoveRy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
for($i=0;$i<9;$i++)
{
if($i%3 == 0)
echo "<br>";
echo " $i ";
}
?>
พอเป็นแนวทาง
|
|
|
|
|
Date :
2009-05-04 16:41:14 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาไปใส่ส่วนไหนของ table อ่าค่ะ....
|
|
|
|
|
Date :
2009-05-04 16:53:53 |
By :
LoveRy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2009-05-04 16:58:00 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค้ดส่วนใหญ่ที่ผมตอบให้ในกระทู้ ส่วนใหญ่ เป็นแค่แนวทาง นำไปใช้เลยไม่ได้ มันต้องเอาไปประยุกต์ ให้เข้ากับงานของทุกท่านเอง
ที่ต้องทำอย่างนี้เพราะต้องการให้ ฝึกสังเกต จะช่วยให้เรามีพัฒนาการ
แต่ถ้าอยากได้โค้ดที่ใช้ได้เลย ก็ต้องเอาโค้ดเก่ามาให้ดูด้วย ครับ
|
|
|
|
|
Date :
2009-05-04 17:01:18 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หนับหนุนแนวคิดของ a-mac อย่างมากมาย ผมก็ทำอย่างนี้ประจำ แต่ก็ไม่วาย "ขอเป็นโค๊ดได้ไหมครับ/ค่ะ" ก็เลยต้องหาให้เค้าไป
|
|
|
|
|
Date :
2009-05-04 17:32:26 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?
$result=mysql_query("select * from tbl_prd order by id_prd DESC ");
$nf = mysql_num_fields($result);
$nr = mysql_num_rows($result);
$dataIndb = $nr;
$rowFix = $dataIndb/4;
$rowFix = ceil($rowFix);
//echo "<table width=\"100%\" border=0 cellpadding=0 cellspacing=0>";
$count=0;
for($i=0; $i<$rowFix; $i++){
echo "<tr>";
for($j=0; $j<4; $j++){
echo "<td align=center>";
if($count<$dataIndb){
@mysql_data_seek($result,$count);
$r = mysql_fetch_array($result);
//echo $r['GoodsCode'];
?>
เอามาแบ่งปันครับ ไงก็ปรับให้เข้ากับ ดาต้าเบสเองนะครับ
|
|
|
|
|
Date :
2009-05-04 17:32:39 |
By :
ddsure |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปรับใช้เอาน่ะครับ
Code (PHP)
<?php
$sql_count= "SELECT count(*) FROM UST_IP_Address $condition";
$exec_count = odbc_exec($connect, $sql_count); // เริ่มเอ็กซิคิวต์คำสั่ง SQL
$Num_rows = odbc_result($exec_count, 1); // ตัวแปรจำนวนเรกคอร์ด
//echo "$Num_rows";
//$Gopage=$HTTP_GET_VARS["Page"];
$Gopage=$_GET["Page"];
if ($Gopage=="")
{
$Gopage=1;
}
$Pagesize=$HTTP_GET_VARS["Pagesize"]; //รับค่าจำนวนเรกคอร์ดจาก Query String
$Pagesize=100; //กำหนดจำนวนเรกคอร์ดใน 1 หน้า
$Maxcount=ceil($Num_rows/$Pagesize); //ตัวแปรหาจำนวนหน้าทั้งหมด
$Gopage=(($Gopage-1)*$Pagesize)+$Recs; //ตัวแปรกำหนดหน้าที่จะไป เพื่อกำหนดเรกคอร์ดที่จะดึงข้อมูลมาแสดง
$Recs=1;
$SQL = "SELECT * FROM UST_IP_Address $condition ORDER BY ipaddress ASC";
$table=odbc_exec($connect,$SQL)or die("คำสั่งไม่สามารถทำงานได้");
While (($row=odbc_fetch_array($table,$Gopage+$Recs)) and ($Recs <= $Pagesize))
{
$ipaddress = odbc_result($table, "ipaddress");
$comname = odbc_result($table, "comName");
$username = odbc_result($table, "userName");
$department = odbc_result($table, "department");
$phone = odbc_result($table, "phone");
$email = odbc_result($table, "email");
?>
<TR>
<TD class=DetailHead> </TD>
<TD class=DetailHead><B><a href='frmeditip.php?ipaddress=<?=$ipaddress;?>'>192.168.10.<?=$ipaddress;?></a></B></TD>
<TD class=DetailHead><B><a href='frmeditip.php?ipaddress=<?=$ipaddress;?>'><?=$comname;?></a></B></TD>
<TD class=DetailHead><B><a href='frmeditip.php?ipaddress=<?=$ipaddress;?>'><?=$username;?></a></B></TD>
<TD class=DetailHead><B><a href='frmeditip.php?ipaddress=<?=$ipaddress;?>'><?=$department;?></a></B></TD>
<TD class=DetailHead><B><a href='frmeditip.php?ipaddress=<?=$ipaddress;?>'><?=$phone;?></a></B></TD>
<TD class=DetailHead><B><a href='mailto:<?=$email;?>?SUBJECT=wellcome to ustarthailand&'><?=$email;?></a></B></TD>
</TR>
<?
$Recs++;
}
?>
</table>
<hr>
</FORM>
<?
echo "<table><tr><td><FONT SIZE='2'>";
//echo " 1= $Gopage";
$Checkpage= ($Gopage/$Pagesize)+1;
//echo "2= $Checkpage";
echo "Page ".$Checkpage." / " .$Maxcount;
echo "<Br>";
//echo "[";
$Pad="";
//รับค่าชื่อสคริปต์เพื่อนำมาใช้เป็นส่วนหนึ่งของการอ้างอิง
$Scriptname=${"Script_Name"};
//echo $search;
If ($Checkpage>1) //ถ้าแสดงหน้าที่มากกว่า 1 จะมี Back
{
echo " [ <A Href=".$Scriptname."?key=".$search."&Page=".($Checkpage-1)."&Pagesize=".$Pagesize.">Back </A> ] ";
}
for ($N=1; $N<=$Maxcount; $N=$N+1) //จำนวนหน้าที่แสดง
{
if ($N >= 3)
{
$Pad="";
}
//กำหนดหมายเลขหน้าเพื่ออ้างอิงต่อไป
echo " [ ";
$Ref="<A Href=".$Scriptname."?key=".$search."&Page=".$N."&Pagesize=".$Pagesize.">".$Pad.$N."</A>";
echo " ".$Ref." ";
echo " ] ";
}
If ($Checkpage<$Maxcount) //ถ้าแสดงหน้าที่น้อยกว่าหน้าสูงสุด จะมี Next
{
echo " [ <A Href=".$Scriptname."?key=".$search."&Page=".($Checkpage+1)."&Pagesize=".$Pagesize.">Next </A> ] ";
}
echo "</FONT></td></tr></table>";
?>
?>
|
|
|
|
|
Date :
2009-05-04 17:54:16 |
By :
didoman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกๆคนนะค่ะ ทำได้แล้วค่ะ ^____^
|
|
|
|
|
Date :
2009-05-05 12:43:29 |
By :
LoveRy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2009-05-05 17:50:13 |
By :
kanowan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|