|
|
|
ผมใส่โค๊ดแบ่งหน้าอะคับ แล้วมันออกมายาวจนจบควรปรับตรงไหนยังไงดีคับ |
|
|
|
|
|
|
|
ผมใส่โค๊ดแบ่งหน้าอะคับ แล้วมันออกมายาวจนจบควรปรับตรงไหนยังไงดีคับ
Code (PHP)
<?
if(!$page){$page="";}
?>
<?php
if(!$page){$page=1;}
$thistime=date("YmdHis");
if(strlen($search)==0){
if($sqlbranch)
$sql="select * from q_webboard $sqlbranch order by lasttime DESC";
else
$sql="select * from q_webboard order by lasttime DESC";
$re=mysql_query($sql);
$max=mysql_num_rows($re);
$show_page=5;
$page_h=$max%$show_page;
$all_page=($max-$page_h)/$show_page;
if($page_h > 5){
$all_page = $all_page+1;
}
$newp=($max-$page_h)/$show_page;
//echo"<br>";
$page = $page -1;
$start_show = $page * $show_page;
$end_show = $start_show + $show_page;
if($end_show > $max){$end_show = $max;}
if($sqlbranch)
$sql="select * from q_webboard $sqlbranch order by lasttime DESC LIMIT $start_show, $show_page";
else
$sql="SELECT * FROM q_webboard order by lasttime DESC LIMIT $start_show, $show_page";
$re=mysql_query($sql);
echo'<table width="100%" border="1" cellspacing="1" cellpadding="2" bordercolor="#D2D2D2">
<tr bgcolor='.$color_bq_table.'>
<td width="78%"><font color='.$color_text_on.' size="2"><b><center>หัวข้อกระทู้</center></b></font></td>
<td width="22%"><font color='.$color_text_on.' size="2"><center>วันทีเวลา (อ่าน-ตอบ)</center></font></td>
</tr>';
$bk=0;
while($row=mysql_fetch_array($re)){
$bk++;
if($bk%2==0)$bkbg="bgcolor= #FFFFFF"; else $bkbg="bgcolor= #F0F0F0";
$number=$thistime-$row[q_reply ];
$numup=$thistime-$row[lasttime];
////////////////////////////////////////
if($row[owner]>0) {
$rowb=readdata("branch","id",$row[owner]);
$owner_name=$rowb[branch];
}
else
$owner_name='xxxxx';
///////////////////////////////////////
$pp="select * from calusers where userid='$row[user]'";
$repp=mysql_query($pp);
$rowpp=mysql_fetch_array($repp);
$name_post=$rowpp[name];
///////////////////////////////////////
$lasttime=$row[lasttime];
$last_year= substr($lasttime, 0, -10);
$last_month = substr($lasttime, 4, -8);
$last_day = substr($lasttime, 6, -6);
$last_hour =substr($lasttime,8,-4);
$last_min = substr($lasttime, 10, -2);
echo'<tr '.$bkbg.'>
<td><div align="left"><font size="2"> <A HREF="main.php?board='.$row[id_q].'&userid='.$userid.'&branch='.$branch.'"
target="_blank">'.$row[toppic].'</A><font color ="red" size=2> ('.$owner_name.') </font><br><font color="#0bb005" face="Tahoma" size=2>'.$name_post.' </font></div></td>
<td><div align="center"><font size="2" color='.$color_text_un.'>'.$last_hour.':'.$last_min.'<br>'.$last_day.'/'.$last_month.'/'.$last_year.' <font size="2" color='.$color_text_un.'>('.$row[q_view].'-<font size="2" color='.$color_text_un.'>'.$row[req].')</font></font></font></div></td>
</tr>';
}
echo"</table>";
}
echo"<br><FONT SIZE=2 COLOR=".$color_text_un.">หน้า</FONT>";
$page=$page+1;
for($i=1;$i<=$all_page;$i++){
if($page!=$i){
echo"<A HREF='index.php?page=$i'><FONT SIZE=2>[$i]</FONT></A> ";
}else{
echo"<FONT SIZE=2>[$i]</FONT> ";
}
}
?>
ผลที่ได้เป็น
ผมต้องการให้แสดง prev 1 2 3 4 5 next อะคับควรปรับ หรือเปลี่ยนโค๊ดแบ่งหน้าอะคับ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2011-01-26 10:09:37 |
By :
adunafah |
View :
898 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะแทรกโค๊ดเดิม แทรกไงอะคับผมทำแล้วยิ่งทำยิ่ง error อะคับไม่รู้แล้วว่าตรงไหนเป็นตรงไหน
|
|
|
|
|
Date :
2011-01-26 11:27:16 |
By :
adunafah |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมแบ่งหน้าออกมาแล้วคับ แต่ว่าเวลาเปลี่ยนหน้า ลำดับที่ จะเริ่มใหม่
หน้า 1 หน้า 2
1 1
2 2
3 3
4 4
5 5
มันไม่ต่อกันเป็น 6 7 8 9 10 อะัคับ
Code (PHP)
<?php
include("config.inc.php");
mysql_query("SET NAMES TIS620");
$strSQL = "SELECT * FROM stopchild_recinform as tb43,stopchild_inform as tb44 WHERE tb43.ID_inform=tb44.ID_inform ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 5; // 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 ID_recinform ASC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);
?>
<!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" xml:lang="en" lang="en">
<head>
<title>Stop-Childbrgging.org</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874"/>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
.style1 {font-family: "Cordia New"}
.style3 {font-family: "Cordia New"; font-size: 16px; }
.style4 {font-size: 18px}
.style6 {font-size: 18}
.style7 {font-family: "Cordia New"; font-size: 18; }
-->
</style></head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (stop-child.psd) -->
<table width="565" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC" id="Table_01">
<tr>
<td width="560" align="left" valign="middle"><span class="style12 style1 style4">*หมายเหตุ: <img src="/Stopchild_inform/images/menu_green.jpg" width="15" height="15" align="baseline" /> ลงพื้นที่ตรวจสอบทันที <img src="/Stopchild_inform/images/menu_yellow.jpg" width="15" height="15" align="baseline" /> ส่งไปยังหน่วยงานที่เกี่ยวข้อง <img src="/Stopchild_inform/images/menu_red.jpg" alt="" width="15" height="15" align="baseline" /> รอการตรวจสอบต่อไป</span> <a name="showre"></a></td>
</tr>
</table>
<table width="560" border="0" align="center">
<tr>
<td><table width="560" border="0" align="center" cellpadding="0" bgcolor="#EEEEEE">
<tr align="center" valign="top" bgcolor="dedbb2">
<td width="54" rowspan="2" valign="middle" bgcolor="#83ACD6" class="style3"><div align="center" class="style14 style8 style1 style6">ลำดับที่</div></td>
<td width="120" rowspan="2" valign="middle" bgcolor="#83ACD6" class="style3"><div align="center" class="style14 style8 style1 style6">ชื่อ สกุลผู้แจ้ง</div></td>
<td width="145" rowspan="2" valign="middle" bgcolor="#83ACD6" class="style3"><div align="center" class="style14 style8 style1 style6">ลักษณะการนำเด็กมาแสวงหาผลประโยชน์</div></td>
<td colspan="3" bgcolor="#83ACD6" class="style3"><span class="style11 style1 style6">เพศ</span></td>
<td width="100" rowspan="2" valign="middle" bgcolor="#83ACD6" class="style3"><div align="center" class="style14 style8 style1 style6">ช่วงอายุ</div></td>
<td width="105" rowspan="2" valign="middle" bgcolor="#83ACD6" class="style3"><div align="center" class="style14 style8 style1 style6">สถานที่พบ</div></td>
<td width="73" rowspan="2" valign="middle" bgcolor="#83ACD6" class="style3"><div align="center" class="style14 style8 style1 style6">ปีที่รับแจ้ง</div></td>
</tr>
<tr align="center" valign="top" bgcolor="dedbb2">
<td width="30" bgcolor="#83ACD6" class="style3"><div align="center" class="style14 style8 style1 style6">
<p>ชาย </p>
</div></td>
<td width="30" bgcolor="#83ACD6" class="style3"><div align="center" class="style14 style8 style1 style6">
<p>หญิง </p>
</div></td>
<td width="50" bgcolor="#83ACD6" class="style3"><div align="center" class="style14 style8 style1 style6">
<p>ไม่ระบุ</p>
</div></td>
</tr>
<?
//แสดงลำดับ
$no=$start_row;
while($row = mysql_fetch_array($objQuery))
{
$no++;
if($no%2==0)
$bg=' bgcolor="#D8E4F1"';
else
$bg=' bgcolor="#FFFFFF"';
?>
<tr align="center" <? echo $bg; ?>>
<td bgcolor="#FFFFFF" ><span class="style7"><? echo $no; ?></span></td>
<td align="left" bgcolor="#FFFFFF">
<span class="style7">
<? if($row[Step_recinform]==1) echo '<img src="/Stopchild_inform/images/menu_green.jpg" alt="ลงพื้นที่ตรวจสอบทันที" width="15" height="15" align="baseline" />';
elseif($row[Step_recinform]==2) echo '<img src="/Stopchild_inform/images/menu_yellow.jpg" alt="ส่งไปยังหน่วยงานที่เกี่ยวข้อง" width="15" height="15" align="baseline" />';
elseif($row[Step_recinform]==3) echo '<img src="/Stopchild_inform/images/menu_red.jpg" alt="รอการตรวจสอบต่อไป" width="15" height="15" align="baseline" />';
?>
<?=$row["Name_inform"];?>
</span></td>
<td align="left" bgcolor="#FFFFFF" ><span class="style7">
<? if($row[Typechild_recinform]==1) echo 'ขอทาน';
elseif($row[Typechild_recinform]==2) echo 'ขายสินค้า';
elseif($row[Typechild_recinform]==3) echo 'อื่นๆ';
?>
</span></td>
<td align="right" bgcolor="#FFFFFF" ><span class="style7"><? echo $row[Boy_recinform]; ?> </span></td>
<td align="right" bgcolor="#FFFFFF" ><span class="style7"><? echo $row[Girl_recinform]; ?> </span></td>
<td align="right" bgcolor="#FFFFFF" ><span class="style7"><? echo $row[Unknown_recinform]; ?> </span></td>
<td align="left" bgcolor="#FFFFFF">
<span class="style7">
<? if($row[Age_recinform]==1) echo 'ต่ำกว่า 12 ปี';
elseif($row[Age_recinform]==2) echo '13 - 18 ปี';
elseif($row[Age_recinform]==3) echo '19 - 40 ปี';
elseif($row[Age_recinform]==4) echo '41 ปีขึ้นไป';
elseif($row[Age_recinform]==5) echo 'ไม่ทราบ';
?>
</span> </td>
<td align="left" bgcolor="#FFFFFF"><span class="style7"><? echo $row[Place_recinform]; ?></span></td>
<td align="left" bgcolor="#FFFFFF"><span class="style7"> <? echo $row[Date_recinform];
//." ".$namemonth2[(int)$row[admit_m]]." ".$row[admit_y]; ?></span></td>
</tr>
<? }//end while ?>
</table></td>
</tr>
<tr>
<td align="center">
Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
<a href="#stop_child">
<?
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);
?>
</a>
</td>
</tr>
</table>
</body>
</HTML>
|
ประวัติการแก้ไข 2011-02-09 17:44:38
|
|
|
|
Date :
2011-02-09 17:41:07 |
By :
adunafah |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2011-02-10 10:08:10 |
By :
adunafah |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|