|
|
|
สอบถามหน่อยครับแบ่งหน้า php แล้วข้อมูลมาตารางเดียว |
|
|
|
|
|
|
|
เมนูดานซ้าย และ แบนเนอร์ด้านซ้าย มันเป็นส่วนหนึ่งของการแบ่งหน้าด้วยหรือป่าวครับ หรือว่าต้องโชว์ทุกๆหน้า
|
|
|
|
|
Date :
2011-01-31 14:45:35 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องการให้โชว์ทุกๆ หน้าอ่ะครับ
|
|
|
|
|
Date :
2011-01-31 14:47:54 |
By :
Black_Hawk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดูโค๊ดเต็มๆหน่อยได้ไหมครับ
|
|
|
|
|
Date :
2011-01-31 15:01:48 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
left.php
Code (PHP)
<div id="left-content">
<!--login-bg Start-->
<?php ssi_login(); ?>
<?php ssi_welcome(); ?>
<?php ssi_logout(); ?>
</div>
<!--//login-bg END-->
<!--Menu-bg Start-->
<div id="download-bg">
<p>Menu</p>
</div>
<!--Menu-bg Start-->
<!--top_menu Start-->
<? require("menu.php"); ?>
<!--//top_menu END-->
<div id="banner-ads"> <? require("banner.php"); ?></div>
<!--bottom-menu Start-->
<? require("bottom-menu.php"); ?>
<!--bottom-menu END-->
menu.php
Code (PHP)
<?
$sql = "select * from menu_prd order by id desc ";
$query =mysql_query($sql) or die (" select error = $sql") ;
$total = mysql_num_rows($query);
$perpage = 5;//จำนวนแสดงกระทู้
$page = empty($_GET['page'])?1:$_GET['page'];//เช็คเพื่้อให้ขึ้นในหน้า 1 และเมื่อใดที่เงื่อนไขเปนเท็จจะนำไปที่หน้า 2
$pageall = ceil ($total/$perpage);//กระู้ทั้งหมด นำมาหาร กับ จำนวนการแสดง และใช้ ceil ในการปัดเลขเพื่อให้เป็นจำนวนเต็มแม้จะมีเพียงแค่ .001 เท่านั้นก็ปัดขึ้นเลขใหม่
$start = ($page-1)*$perpage;//การลบหน้าปัจจุบันออกก่อนเพื่อ * กับ perpage แล้วมาลงใน limit
$sql .= " limit $start,$perpage"; // ข้อมูลที่แสดงแต่ะครั้ง .= โดยเริ่มต้นที่ 0 ของsql นั้นจะเอาคำสั่ง ข้อความ มาลงเแทน
//echo $sql;//บรรทัดนี้ไม่มีก็ได้
$query =mysql_query($sql) or die (" select error = $sql") ;
$num = mysql_num_rows($query);
for($i=1; $i<=$num; $i++)//คำสั่งวนหลูบ
{
$row = mysql_fetch_array($query);
?>
<p class="menu-p"><img src="picture/<?=$row ['pic'] ?> " width="25" height="25" alt="<?=$row ['name'] ?>" />
<a href="/menu/<?=$row['id']?>/<?=$row['page_name']?>.html"><?=$row ['name'] ?></a>
<?
}
?>
banner.php
Code (PHP)
<?
$sql = "select * from left_banner order by bl_id desc ";
$query =mysql_query($sql) or die (" select error = $sql") ;
$total = mysql_num_rows($query);
$perpage = 1;//จำนวนแสดงกระทู้
$page = empty($_GET['page'])?1:$_GET['page'];//เช็คเพื่้อให้ขึ้นในหน้า 1 และเมื่อใดที่เงื่อนไขเปนเท็จจะนำไปที่หน้า 2
$pageall = ceil ($total/$perpage);//กระู้ทั้งหมด นำมาหาร กับ จำนวนการแสดง และใช้ ceil ในการปัดเลขเพื่อให้เป็นจำนวนเต็มแม้จะมีเพียงแค่ .001 เท่านั้นก็ปัดขึ้นเลขใหม่
$start = ($page-1)*$perpage;//การลบหน้าปัจจุบันออกก่อนเพื่อ * กับ perpage แล้วมาลงใน limit
$sql .= " limit $start,$perpage"; // ข้อมูลที่แสดงแต่ะครั้ง .= โดยเริ่มต้นที่ 0 ของsql นั้นจะเอาคำสั่ง ข้อความ มาลงเแทน
//echo $sql;//บรรทัดนี้ไม่มีก็ได้
$query =mysql_query($sql) or die (" select error = $sql") ;
$num = mysql_num_rows($query);
for($i=1; $i<=$num; $i++)//คำสั่งวนหลูบ
{
$row = mysql_fetch_array($query);
?>
<a href="<?=$row ['bl_url'] ?>" target="_blank"><img src="picture/<?=$row['bl_banner']?>" alt="ติดต่อโฆษณา" width="188" height="97" border="0" /></a>
<?
}
?>
ด้านขวาก็มี Product.php
Code (PHP)
<!--right-content Start-->
<div id="right-content">
<?
$sql = "select * from product order by no desc ";
$query =mysql_query($sql) or die (" select error = $sql") ;
$total = mysql_num_rows($query);
$perpage = 5;//จำนวนแสดงกระทู้
$page = empty($_GET['page'])?1:$_GET['page'];//เช็คเพื่้อให้ขึ้นในหน้า 1 และเมื่อใดที่เงื่อนไขเปนเท็จจะนำไปที่หน้า 2
$pageall = ceil ($total/$perpage);//กระู้ทั้งหมด นำมาหาร กับ จำนวนการแสดง และใช้ ceil ในการปัดเลขเพื่อให้เป็นจำนวนเต็มแม้จะมีเพียงแค่ .001 เท่านั้นก็ปัดขึ้นเลขใหม่
$start = ($page-1)*$perpage;//การลบหน้าปัจจุบันออกก่อนเพื่อ * กับ perpage แล้วมาลงใน limit
$sql .= " limit $start,$perpage"; // ข้อมูลที่แสดงแต่ะครั้ง .= โดยเริ่มต้นที่ 0 ของsql นั้นจะเอาคำสั่ง ข้อความ มาลงเแทน
//echo $sql;//บรรทัดนี้ไม่มีก็ได้
$query =mysql_query($sql) or die (" select error = $sql") ;
$num = mysql_num_rows($query);
for($i=1; $i<=$num; $i++)//คำสั่งวนหลูบ
{
$row = mysql_fetch_array($query);
?>
<div class="desciption_article">
<div class="h2_pro_name"><h2><?=$row['name_prd']?></h2></div>
<div class="desciption_article_img"><img src="/picture/<?=$row ['pic'] ?>" width="74" height="76" alt="<?=$row['name_article']?>" /></div>
<div class="desciption_prd_toppic">
<p>
<?=$row['desciption_prd']?>
</p>
<a href="/article/<?=$row['no']?>/<?=$row['prd_page']?>.html" class="more-link">READ MORE...</a>
</div>
</div>
<?
}
?>
</div>
|
ประวัติการแก้ไข 2011-01-31 15:16:11
|
|
|
|
Date :
2011-01-31 15:15:30 |
By :
Black_Hawk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่วน Connect ก็เอาไว้หัวสุดอ่ะครับ
foot.php ก็มีแค่ Code แบ่งหน้าที่ให้ไว้ตอนแรกอ่ะครับ
|
ประวัติการแก้ไข 2011-01-31 15:17:45
|
|
|
|
Date :
2011-01-31 15:17:00 |
By :
Black_Hawk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ชื่อ perpage มันซ้ำกันนี่เอง 555+ งง ซะตั้งนาน ขอบคุณครับ
|
|
|
|
|
Date :
2011-01-31 15:34:06 |
By :
Black_Hawk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อดีใจด้วยครับ
|
ประวัติการแก้ไข 2011-01-31 15:45:25
|
|
|
|
Date :
2011-01-31 15:44:30 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|