แบ่งหน้าทำอย่างไรคะ ... จะแบ่งให้ข้อความมีหน้าละ 20 บทความจะทำอย่างไรคะ
Code (PHP)
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=tis-620' />
<title>ยินดีต้อนรับเข้าสู่เว็บไซต์ช่วยเหลือผู้ยากไร้</title>
</head>
<?php include("Connections/connbanmai.php");// connecction databases; banmai
getdate();
$d=date('Y');$m=date('m');$Y=date('d');
$date_ymd="$Y-$m-$d";
mysql_select_db($database_connbanmai,$connbanmai) or die("เลือกฐานข้อมูลไม่ได้");
$sql="Select count(*) From tum "; //นับจำนวน Record ทั้งหมดใน Table
$rs=mysql_query($sql,$connbanmai);
$total_rec=mysql_result($rs,0,0); // เก็บจำนวน Record ทั้งหมดไว้ใน $total_page
$p_size=20; //กำหนดจำนวน Record ที่จะแสดงผลต่อ 1 เพจ
$total_page=(int)($total_rec/$p_size);
//ทำการหารหาจำนวนหน้าทั้งหมดของข้อมูล ในที่นี้ให้หารออกมาเป็นเลขจำนวนเต็ม
if(($total_rec % $p_size)!=0){ //ถ้าข้อมูลมีเศษให้ทำการบวกเพิ่มจำนวนหน้าอีก 1
$total_page++;
}
if(empty($_GET['page'])){
/*
ถ้ายังไม่มีการส่งค่ามาเพื่อทำการเลือกดูหน้าข้อมูลใด ๆ ให้กำหนดเป็นหน้าแรกของข้อมูลเป็นค่า Default และให้ Record แรกเริ่มที่ Record ที่ 0 หรือ Record แรก
*/
$page=1;
$start=0;
}else{
/*
หากมีการส่งค่ามาเพื่อเลือกดูหน้าข้อมูลหน้าใดให้ทำการคำนวน โดยใช้ จำนวนข้อมูลที่ต้องการแสดงต่อ 1 เพจ คูณกับ หน้าข้อมูลที่ต้องการเลือกชม ลบด้วย 1
*/
$page=$_GET['page'];
$start=$p_size*($page-1);
}
#####################################
$select =mysql_query("select * from tum order by date desc");
$a=0;
while($row=mysql_fetch_array($select)){
$datetime=substr($row[date],0,8);
$yy=substr($datetime,0,4);
$mm=substr($datetime,4,6);
$mm1=substr($mm,0,2);
$dd=substr($datetime,6);
$date_ymd1="$yy-$mm1-$dd";
if($date_ymd==$date_ymd1){$news="<img src='gif/new1.gif'>";}else{$news="";}
$print[$a]="
<TR>
<TD align='left'><FONT SIZE='3' COLOR='' ><img src='gif/i_pencil.gif'><a href='print_shows_tum.php?id_tum=$row[id_tum]' target='_blank'>$row[head_title]
$row[date]</a></FONT><font size='3'> อ่าน $row[view] ครั้ง</font></TD>
</TR>
";
$a++;
}
$print_peple=implode("\n",$print);
##################################
include("header.php");
print "
<!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'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=tis-620' />
<title>บ้านใหม่ปันใจ</title>
</head>
<body background='image/bg/web-background-050.gif' topmargin='0'>
<CENTER>
<TABLE width='800' bgcolor='#FFFFFF'>
<TR>
<TD><br>
<CENTER><B>หลักธรรมทั้งหมด</B></CENTER>
<hr>
<div align=right><FONT SIZE=3>มีจำนวน $a หลักธรรม</FONT></div>
<TABLE width='100%' border='0' cellpadding='0' cellspacing='0'>
<TR>
$print_peple
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</body>
</html>
";
?><style type="text/css">
<!--
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
-->
</style>
<TABLE width='806'>
<TR>
<TD><?php include("footer.php");?></TD>
</TR>
</TABLE>
</CENTER>
จะแบ่งให้ข้อความมีหน้าละ 20 บทความจะทำอย่างไรคะ Tag : - - - -
Date :
2009-09-03 09:53:35
By :
gangzaclub
View :
2012
Reply :
65
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$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;
}
$strSQL .=" order by CustomerID ASC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">CustomerID </div></th>
<th width="98"> <div align="center">Name </div></th>
<th width="198"> <div align="center">Email </div></th>
<th width="97"> <div align="center">CountryCode </div></th>
<th width="59"> <div align="center">Budget </div></th>
<th width="71"> <div align="center">Used </div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["CustomerID"];?></div></td>
<td><?=$objResult["Name"];?></td>
<td><?=$objResult["Email"];?></td>
<td><div align="center"><?=$objResult["CountryCode"];?></div></td>
<td align="right"><?=$objResult["Budget"];?></td>
<td align="right"><?=$objResult["Used"];?></td>
</tr>
<?
}
?>
</table>
<br>
Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
<?
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);
?>
</body>
</html>
Date :
2009-09-03 10:21:35
By :
webmaster
Code (PHP)
<?php
$Per_Page = 20; // Per Page
?>
Date :
2009-09-03 10:33:34
By :
panyapol
Date :
2009-09-03 10:35:14
By :
muay028
เคยทำแบบที่พี่วินว่าแล้วค่ะ แต่ว่ามันอ้างอิงฐานข้อมูลหรืออะไรผิดนี่แหละค่ะ ผึ้งเลยเอาออกไปน่ะค่ะ
Date :
2009-09-03 10:58:49
By :
gangzaclub
ทำยางไงก็มะได้อ่ะค่ะ งงมากมาย
Date :
2009-09-04 13:06:39
By :
gangzaclub
สู้ ๆ ครับพี่เป็นกำลังใจให้
Date :
2009-09-04 13:09:18
By :
DownsTream
คุณน้องผึ้งครับ ยังทำไม่ได้หรือครับ ตามเพ่วินบอกนั้นก็ง่ายนะครับ แบบนี้ต้องรอเพ่ เสกมาแล้วกระมั่ง หุหุหุหุ(แซวเล่นจ๊ะ) เดียวเคลียร์งานเสร็จจะดูให้ดีทีครับนึกว่าทำได้แล้วเห็นเงียบ อิอิอิอิ
Date :
2009-09-04 13:20:41
By :
somparn
Date :
2009-09-04 13:20:43
By :
gummezaka
ผึ้งเคยทำตัวนี้แล้ว แต่มานรวนๆๆอ่ะค่ะ
Date :
2009-09-04 21:09:10
By :
gangzaclub
Programmer รวน หรือ Code รวนครับ
Date :
2009-09-04 22:08:48
By :
DownsTream
โน๊ตบุ๊คผึ้งโดนแฮกค่ะ จากมหาลัย มีเรื่องกานอยู่อ่ะค่ะ เค้าเก็บข้อมูลในเครื่องผึ้งไปหมดเลย แล้วก็ไม่รู้มาเอารูปไปทำอะไร
Date :
2009-09-04 22:51:01
By :
gangzaclub
เค้าแฮกยังไงครับ อยากรู้
Date :
2009-09-04 23:58:05
By :
plakrim
เค้าอาจจะหมายถึง เพื่อนร่วมงานมาขโมย Hack มั่งครับ
Date :
2009-09-05 08:21:36
By :
webmaster
เฮ้อ
Date :
2009-09-05 20:27:04
By :
gangzaclub
เหอะๆ พี่วิน ช่างคิดดี
Date :
2009-09-05 21:55:07
By :
ariya99
โค้ดแบ่งหน้าไม่มีแต่สันญาว่าจะไม่แบ่งใจให้ใครนะครับ
อ้วกได้นะครับ
Date :
2009-09-06 10:10:37
By :
Sek-Artdrinker
Date :
2009-09-06 10:16:16
By :
somparn
น้องผึ้งทำได้หรือยังครับ ถ้ายังไม่ได้ เอาวิธีบ้านนอกแบบพี่นาโนไหมครับ เดี๋ยวจัดให้รับรองได้ชัวส์
Date :
2009-09-06 18:35:48
By :
NanoTHoro
ใครหนอ ใครก็ช่าง จัดให้ละกัน อิอิอิ นี่แบบธรรมดานะครับ ถ้าต้องการแบบที่สามารถเล์อกได้ด้วยว่าจะให้แสดงข้อมูลเฉพาะส่วน เช่นให้แสดงเฉพาะข้อมูลของพนักงานสาขานั้น สาขานี้ หรือให้แสดงเฉพาะข้อมูลสินค้ากลุ่มนั้น กลุ่มนี้เป็นต้น (ทำไมไม่เป็นดอกนะ จะเอาไปแกงส้มซะเลย.... ดอกแค...อิอิอิ) ก็บอกมาอีกรอบละกันนะครับ
Code (PHP)
<?
if (!session_start()) session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>บริษัท เอกธนภรณ์ 888 จำกัด</TITLE>
<META NAME="Generator" CONTENT="">
<META NAME="Author" CONTENT="Nano Thoro">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=TIS620">
<?
require("config.inc.php");
require("check_system.inc.php");
require("java/handler.js.php");
require("style/style_base.css.php");
require("style/style_font.css.php");
$_SESSION['timeStartLoad'] = "00:00:00";
$page = trim($_REQUEST['page']);
$sqlSelect = "SELECT bra_id FROM tb_branch";
$qry = mysql_query($sqlSelect);
$recCount = mysql_num_rows($qry);
if ($recCount == 0) {$totalPage = 0;} else {$totalPage = ceil($recCount / 20);}
if (vempty($page))
{
if ($totalPage > 0)
{
$page = $totalPage;
} else
{
$page = 1;
}
}
if (($totalPage > 0) and ($page > $totalPage)) $page = $totalPage;
?>
<script language = "JavaScript">
function change_page(btn)
{
var pageno = 0;
if (btn == "first")
{
pageno = 1;
} else if (btn == "prev")
{
pageno = document.form_send_value.pageno.value;
if (pageno > 1) {pageno--;}
} else if (btn == "next")
{
pageno = document.form_send_value.pageno.value;
if (pageno < document.form_send_value.total_page.value) {pageno++;}
} else if (btn == "last")
{
pageno = document.form_send_value.total_page.value;
} else
{
pageno = document.form_send_value.pageno.value;
}
document.form_send_value.pageno.value = pageno;
parent.frame_right.location.replace("view_branch.php?page=" + pageno);
}
</script>
</HEAD>
<BODY BACKGROUND="image/bg_body_main.png" ONCLICK="ehandler();" ONKEYPRESS="ehandler();">
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" VALIGN="top" ALIGN="center" WIDTH="780">
<TR><TD HEIGHT="10"></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="center" WIDTH="780">
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="1" VALIGN="top" ALIGN="center" WIDTH="775" HEIGHT="45">
<TR>
<TD WIDTH="560" HEIGHT="45" VALIGN="top" ALIGN="right" BACKGROUND="image/view_head.jpg">
<FONT CLASS="font_hdata">แสดงข้อมูลสาขา </FONT>
</TD>
</TR>
</TABLE>
<?
$goto = ($page - 1) * 20;
$sqlSelect = "SELECT bra_id, bra_name, bra_telephone FROM tb_branch LIMIT $goto, 20";
$qry = mysql_query($sqlSelect);
?>
<TABLE CELLPADDING="0" CELLSPACING="1" BORDER="0" VALIGN="top" ALIGN="center" WIDTH="775" HEIGHT="25">
<TR BGCOLOR="#999999">
<TH VALIGN="middle" ALIGN="center" WIDTH="150">รหัสสาขา</TH>
<TH VALIGN="middle" ALIGN="center" WIDTH="350">ชื่อสาขา</TH>
<TH VALIGN="middle" ALIGN="center" WIDTH="185">เบอร์โทรศัพท์</TH>
<TH VALIGN="middle" ALIGN="center" COLSPAN="2">ปรับปรุง</TH>
<TH VALIGN="middle" ALIGN="center" WIDTH="30">
<IMG SRC="image/add.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="เพิ่มข้อมูลใหม่" STYLE="cursor:hand" ONCLICK="parent.frame_right.location.replace('add_branch.php')">
</TH>
</TR>
<?
$bgColor1 = "#dddddd";
$bgColor2 = "#bbbbbb";
for ($i = 0; $i < 20; $i++)
{
$result = mysql_fetch_array($qry);
$braID = $result['bra_id'];
$braName = $result['bra_name'];
$braTelephone = $result['bra_telephone'];
if (($braID != "") or ($braID != null))
{
echo "<TR BGCOLOR='$bgColor1'><TD VALIGN='middle' ALIGN='left' HEIGHT='25' WIDTH='150'>$braID</TD>"
. "<TD VALIGN='middle' ALIGN='left' HEIGHT='25' WIDTH='350'>$braName</TD>"
. "<TD VALIGN='middle' ALIGN='left' HEIGHT='25' WIDTH='185'>$braTelephone</TD>";
echo "<TD VALIGN='middle' ALIGN='center' WIDTH='30' HEIGHT='25' BGCOLOR='$bgColor2'>"
. "<IMG SRC='image/browse.png' WIDTH='24' HEIGHT='24' BORDER='0' ALT='ดูรายละเอียดอื่นๆ' STYLE='cursor:hand' ONCLICK='parent.frame_right.location.replace(\"show_branch.php?s_bra_id=$braID\")'></TD>";
echo "<TD VALIGN='middle' ALIGN='center' WIDTH='30' HEIGHT='25' BGCOLOR='$bgColor2'>"
. "<IMG SRC='image/edit.png' WIDTH='24' HEIGHT='24' BORDER='0' ALT='แก้ไขข้อมูล' STYLE='cursor:hand' ONCLICK='parent.frame_right.location.replace(\"edit_branch.php?s_bra_id=$braID\")'></TD>";
echo "<TD VALIGN='middle' ALIGN='center' WIDTH='30' HEIGHT='25' BGCOLOR='$bgColor2'>"
. "<IMG SRC='image/delete.png' WIDTH='24' HEIGHT='24' BORDER='0' ALT='ลบข้อมูล' STYLE='cursor:hand' ONCLICK='parent.frame_right.location.replace(\"delete_branch.php?s_bra_id=$braID\")'>"
. "</TD></TR>";
} else
{
echo "<TR BGCOLOR='$bgColor1'><TD VALIGN='middle' ALIGN='left' HEIGHT='25' WIDTH='150'> </TD>"
. "<TD VALIGN='middle' ALIGN='left' HEIGHT='25' WIDTH='350'> </TD>"
. "<TD VALIGN='middle' ALIGN='left' HEIGHT='25' WIDTH='185'> </TD>";
echo "<TD VALIGN='middle' ALIGN='center' WIDTH='30' HEIGHT='25' BGCOLOR='$bgColor2'> </TD>";
echo "<TD VALIGN='middle' ALIGN='center' WIDTH='30' HEIGHT='25' BGCOLOR='$bgColor2'> </TD>";
echo "<TD VALIGN='middle' ALIGN='center' WIDTH='30' HEIGHT='25' BGCOLOR='$bgColor2'> </TD></TR>";
}
if ($bgColor1 == "#dddddd")
{
$bgColor1 = "#cccccc";
$bgColor2 = "#aaaaaa";
} else
{
$bgColor1 = "#dddddd";
$bgColor2 = "#bbbbbb";
}
}
echo "</TABLE>";
?>
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" VALIGN="top" ALIGN="center" WIDTH="775" HEIGHT="25">
<TR>
<TD WIDTH="775" HEIGHT="25" VALIGN="top" ALIGN="left">
<FORM NAME="form_send_value">
<?
if ($totalPage > 0)
{
?>
<IMG SRC="image/firstpage.png" WIDTH="16" HEIGHT="13" BORDER="0" ALT="แรกสุด" ONCLICK="change_page('first')" STYLE="cursor:hand">
<IMG SRC="image/prevpage.png" WIDTH="8" HEIGHT="13" BORDER="0" ALT="ก่อนหน้า" ONCLICK="change_page('prev')" STYLE="cursor:hand">
<SELECT NAME="pageno" ONCHANGE="change_page('slepage')">
<OPTION VALUE=<?=$page?>><?=$page?></OPTION>
<OPTION VALUE=<?=$page?>>-</OPTION>
<?
for ($i = 1; $i <= $totalPage; $i++)
{
echo "<OPTION VALUE=$i>$i</OPTION> \n";
}
?>
</SELECT>
<IMG SRC="image/nextpage.png" WIDTH="8" HEIGHT="13" BORDER="0" ALT="ถัดไป" ONCLICK="change_page('next')" STYLE="cursor:hand">
<IMG SRC="image/lastpage.png" WIDTH="16" HEIGHT="13" BORDER="0" ALT="ท้ายสุด" ONCLICK="change_page('last')" STYLE="cursor:hand">
<?
} else
{
echo "ไม่มีข้อมูล";
}
?>
<INPUT TYPE="hidden" NAME="total_page" ID="total_page" VALUE=<?=$totalPage?>>
</FORM>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
ปล. คำสั่งบางคำสั่งหากไม่จำเป็นต้องใช้ก็ไม่ต้องใส่ไปนะครับ เช่นส่วนของ requri....
ต้องการแสดงเขตข้อมูลให้ก็ให้ Select เขตข้อมูลนั้นขึ้นมาแสดง
ผลลัพธ์ ออกมาตามรูปครับ
Date :
2009-09-07 10:30:04
By :
NanoTHoro
ลืมบอกไปว่าตั้งแต่บรรทัดที่ 27 - 38 เป็นโค้ดที่เขียนป้องกันความผิดพลาดในการแสดงหน้าเพจที่ไม่สมดุลนะครับ ถ้าไม่เขียนไว้ผลลัพธ์อาจจะออกมาไม่ถูกต้อง หรือไม่สวยงาม แล้วแต่สถานะการณ์ของข้อมูลครับ
Date :
2009-09-07 10:39:07
By :
NanoTHoro
ยาวมากๆๆค่ะ แต่ขอบคุณพี่นาโนนะคะ
Date :
2009-09-07 13:49:16
By :
gangzaclub
กลัวว่าถ้าส่งเพียงบางส่วน เดี๋ยวสาน้อยจะทำไม่ได้อีกไงครับ เลยยกให้ไปทั้งไฟล์เลย ฮาๆๆๆๆ (ไม่อยากบอกว่าขี้เกียจมานั่งตัดบางส่วนออก อิอิอิ)
Date :
2009-09-07 14:19:59
By :
NanoTHoro
ผมเคยเอาของพี่วินมาใช้นะครับ ทำได้ แต่ว่าต้องแก้ไขนิดหน่อย
แรก ๆ จะเออเร่อมันมีผิดนิดหน่อย
เด๋วเอาที่ผมทำให้ดูนะครับ เอาไปประยุกต์อีกต่อเลยครับ
Code (PHP)
include "connect.php";
//$select=$_GET['id'];
//$search=$_GET['id2'];
$sql="select * from tb_order where cus_username='$_SESSION[member]'";
$db=mysql_db_query($dbname,$sql);
$row = mysql_num_rows($db);
//$row=$row++;
//echo $sql;exit();
$Per_Page = 3; // 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($row<=$Per_Page)
{
$Num_Pages =1;
}
else if(($row % $Per_Page)==0)
{
$Num_Pages =($row/$Per_Page) ;
}
else
{
$Num_Pages =($row/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$sql.=" order by order_id ASC LIMIT $Page_Start , $Per_Page";
$db=mysql_db_query($dbname,$sql);
?>
<table width="1060" border="0" align="center" cellpadding="0" cellspacing="0" background="image/lr4.png" bgcolor="#CCCCCC">
<tr>
<td><div align="center">
<table width="720" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#EEEEEE">
<tr>
<td><div align="center"><br />
<br />
ใบรายการสินค้าของคุณ
<?=$_SESSION[member]?>
<br />
<br />
</div></td>
</tr>
</table>
</div></td>
</tr>
</table>
<table width="1060" border="0" align="center" cellpadding="0" cellspacing="0" background="image/lr4.png" bgcolor="#CCCCCC">
<tr>
<td><table width="720" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#EEEEEE">
<tr>
<td><table width="710" border="1" align="center" cellpadding="0" cellspacing="0">
<tr bgcolor="#E5E5E5">
<td height="23"><div align="center">ลำดับ</div></td>
<td height="23"><div align="center">หมายเลขใบสั่งสินค้า</div></td>
<td height="23"><div align="center">ผู้รับสินค้า</div></td>
<td height="23"><div align="center">สถานะใบสั่งสินค้า</div></td>
<td height="23"><div align="center">ราคา</div></td>
<td height="23"><div align="center">วันที่่สั่ง</div></td>
<td height="23"><div align="center">ยกเลิกการสั่งสินค้า</div></td>
</tr>
<?
$a=0;
while ($result=mysql_fetch_array($db)) {
if($a%2==0){
$bg = "#CCCCCC";
}
else{
$bg = "#FFFFFF";
}
$order_id=$result[order_id];
$order_name=$result[order_name];
$order_lastname=$result[order_lastname];
$order_total=$result[order_total];
$order_date=$result[order_date];
?>
<tr bgcolor="<?=$bg?>">
<td><div align="center"><?=$a+1?></div></td>
<td> <?=$order_id?></td>
<td> <?=$order_name?> <?=$order_lastname?></td>
<td><div align="center">รอ?</div></td>
<td> <?=$order_total?></td>
<td> <?=$order_date?></td>
<td><div align="center"><? echo"ลบ";?></div> </td>
</tr>
<?
$a++;
}
?>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
<table width="1060" border="0" align="center" cellpadding="0" cellspacing="0" background="image/lr4.png" bgcolor="#CCCCCC">
<tr>
<td><table width="720" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#EEEEEE">
<tr>
<td><div align="center"><br />
ทั้งหมด <?= $row;?> รายการ | <?=$Num_Pages;?> หน้า<br />
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><img src='image/back2.png' border=''/></a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "<font color='white' >[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]</font>";
}
else
{
echo "<b><font color='red'> $i </font></b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'><img src='image/next2.png' border=''/></a> ";
}
?>
<br />
<br />
</div></td>
</tr>
</table></td>
</tr>
</table>
<?
include "footer.php"; echo "<title>รายการสั่งสินค้าของท่าน</title>";
?>
Date :
2009-09-07 17:07:11
By :
tanuwate
<html>
<head>
<title>ยินดีต้อนรับเข้าสู่เว็บไซต์ช่วยเหลือผู้ยากไร้</title>
<style type="text/css">
<!--
.style3 {
font-size: 24px;
font-weight: bold;
}
-->
</style>
</head>
<body>
<?
include("header.php");
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
mysql_query('SET CHARACTER SET tis620');mysql_query('SET collation_connection = "tis620_thai_ci"'); //setup thai tis620
$objDB = mysql_select_db("banmai"); // connecction databases; banmai ");
$strSQL = "SELECT * FROM article ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 8; // 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_art ASC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);
?>
<center>
<body background='image/bg/web-background-050.gif' topmargin='0'>
<CENTER>
<TABLE width='800' bgcolor='#FFFFFF' >
<TR>
<TD background=''><br>
<CENTER>
<span class="style3">บทความทั้งหมด</span>
</CENTER><br>
<hr><br>
<TABLE width='90%' border='0' cellpadding='0' cellspacing='0'>
<TR>
<th width="91"> <div align="center">ลำดับที่</div></th>
<th width="98"> <div align="center">ชื่อบทความ</div></th>
<th width="98"> <div align="center">วันที่</div></th>
<th width="100"> <div align="center">ผู้เข้าชม</div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["id_art"];?></div></td>
<td><a href="print_shows_article.php?id_art=$objResult[id_art]" " style="text-decoration: none;"><?=$objResult["head_title"];?></a></td>
<td><?=$objResult["date"];?></td>
<td><div align="center"><?=$objResult["view"];?></div></td>
</tr>
<?
}
?>
</table></center>
<br><center>
จำนวนบทความทั้งหมด <?= $Num_Rows;?> บทความ : <?=$Num_Pages;?> หน้า :</center>
<center>
<?
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);
?>
<TABLE width='806'>
<TR>
<TD><?php include("footer.php");?></TD>
</TR>
</TABLE>
</center>
</body>
</html>
ตอนนี้แบ่งหน้าได้แล้วค่ะ แต่ว่าเวลาเราคลิกไปที่หัวข้อที่เราต้องการจะอ่านน่ะค่ะ มันไม่เรียกฐานขอ้มูลมาแสดงค่ะ ขึ้นแต่ว่ายังไม่มีข้อมูล จะแก้ไขอย่างไรดีคะ
Date :
2009-09-10 11:51:32
By :
gangzaclub
<tr>
<td><div align="center"><?=$objResult["id_art"];?></div></td>
<td><a href="print_shows_article.php?id_art=$objResult[id_art]" " style="text-decoration: none;"><?=$objResult["head_title"];?></a></td>
<td><?=$objResult["date"];?></td>
<td><div align="center"><?=$objResult["view"];?></div></td>
</tr>
จากส่วนนี้ใช่ไหมน้องผึ้ง น้องผึ้งส่งค่าไปแล้ว แล้วหน้าเพจที่รับค่าละครับ อยู่ไหนเอ่ย ขอดูโค้ดหน่อย
ตรงนี้ทำไมมีควอท สองตัวติดกันครับ
[id_art]" " style="text-decoration: none;"
Date :
2009-09-10 12:13:15
By :
NanoTHoro
<?php include("Connections/connbanmai.php");
mysql_select_db($database_connbanmai,$connbanmai) or die("เลือกฐานข้อมูลไม่ได้");
$select1=mysql_query("select * from article where id_art='$id_art' ");
mysql_select_db($database_connbanmai,$connbanmai);
$insertSQL="select * from article where id_art='$id_art' ";
$Result1 = mysql_query($insertSQL, $connbanmai) or die(mysql_error());
$row=mysql_fetch_array( $Result1 );
$view=$row[view];
$view=$view+1;
$update_view="update article set view='$view' where id_art='$id_art' ";
$Result1 = mysql_query($update_view, $connbanmai) or die(mysql_error());
#############################
while($row1=mysql_fetch_array($select1))
{
$datetime=substr($row1[date],0,8);
$yy=substr($datetime,0,4);
$mm=substr($datetime,4,6);
$mm1=substr($mm,0,2);
$dd=substr($datetime,6);
$date_ymd="$dd-$mm1-$yy";
$print_article[$a]="<tr><td width='100%' >
<FONT SIZE=4 color=
'#ff0000'> $row1[head_title]</FONT></td></tr>
<tr><td width=100%>
<FONT SIZE=4>
$row1[data] </FONT> </td></tr>
<tr><td >
<FONT SIZE=4>ที่มา :<a href='$row1[adduce]' target='_blank'>$row1[adduce]</a><br>วันที่ :$date_ymd</FONT></td></tr>";
$a++;
}
if($print_article==""){$print_article[$a]="ยังไม่มีข้อมูล";}
$print_article1=implode("\n",$print_article);
mysql_free_result($select1);
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>ยินดีต้อนรับเข้าสู่เว็บไซต์ช่วยเหลือผู้ยากไร้</title>
<style type="text/css">
<!--
a:link {
text-decoration: none;
color: #0033FF;
}
a:visited {
text-decoration: none;
color: #0033CC;
}
a:hover {
text-decoration: none;
color: #33FF99;
}
a:active {
text-decoration: none;
color: #33FF99;
}
-->
</style></head>
<body background="image/bg/web-background-050.gif" topmargin="0">
<?php include("header.php");?>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td valign="justify">
<div align="justify">
<table width="801" border="1">
<tr><?php print "$print_article1";?></div>
</tr>
</table>
<br>
<table>
</table>
<?php include("footer.php");?>
</td>
</tr></table>
</body>
</html>
ส่งมาหน้านี้ค่ะ แล้วควอทต้องเขียนไงอ่ะคะ
Date :
2009-09-10 12:35:34
By :
gangzaclub
น่าจะเป็นอย่างนี้มากกว่าไหมครับ
<a href="print_shows_article.php?id_art=<?=$objResult[id_art]?>" style="text-decoration: none;">
Date :
2009-09-10 13:39:02
By :
NanoTHoro
พี่ยังไม่เข้าใจหลักการทำงานของน้องผึ้งอะครับ ช่วยอธิบายลำดับการทำงานหน่อยได้ไหมครับ
เริ่มจากรับข้อมูลเข้ามา ทำการค้นหา แล้วให้แสดง แล้วให้ทำอะไรต่อไปประมาณนี้อะครับ ....
Date :
2009-09-10 13:43:42
By :
NanoTHoro
ก็คือผึ้งต้องการคลิกที่หัวข้อบทความอ่ะค่ะ แล้วให้แสดงบทความที่เราคลิก ซึ่งจะมีข้อมูลอยุ่น่ะค่ะ แต่ตอนนี้มานไม่แสดงข้อมูลน่ะค่ะ
Date :
2009-09-10 13:53:37
By :
gangzaclub
มีข้อมูลทดลองในระบบเรียบร้อยแล้วนะครับ พี่งงอะครับว่าต้องการแสดงข้อมูล แล้วทำไมถึงมีคำสั่ง Update หรือ Insert อะไรพวกนี้อยู่ด้วยครับ
เอาละ น้องผึ้งลองสั่งให้แสดงค่า $id_art ออกมาดูครับ ถ้าไม่มีค่าเข้ามาแสดงว่าผิดพลาดที่หน้าส่งเป็นอันดับแรก ลองดูหน้าส่ง แต่ถ้าเราคิดว่าหน้าส่งถูกต้องแล้ว เราก็กลับมาดูหน้ารับ การรับข้อมูลถูกต้องไหม ทดลองรับด้วย trim($_REQUEST['$id_art']); (ต้องตัดช่องว่างหน้าหลังด้วยทริมด้วยนะครับ เผื่อไว้ก็ยังดี) ดูก็ได้ครับ ถ้ารับข้อมูลถูกต้อง มันต้องแสดงค่าออกมา เมื่อมีค่ามาแล้ว แสดงว่าผิดที่ Query ลองสั่งให้มายเอสคิวแอลแสดงข้อผิดพลาดออกมาด้วยคำสั่ง echo mysql_error(); ดูครับ ถ้าทุกอย่างไม่มีเออเร่อแล้ว แสดงว่าผิดพลาดตอนแสดงผลครับ ทดลองแอคโก้ค่าตัวแปรออกมาโดดๆ ดูครับ โดยที่ยังไม่ต้องมีเงื่อนไขอะไร ลองดูตามนี้ก่อนครับ คิดว่าได้แน่ครับ
Date :
2009-09-10 14:07:59
By :
NanoTHoro
รุ้แต่ว่าตอนนี้ปวดศรีษะมาก
Date :
2009-09-10 14:16:43
By :
gangzaclub
พี่เล่นเอ็มมะ แอดคุยกานดีกว่า ทางนี้ผึ้งงงแล้วอ่ะ [email protected]
Date :
2009-09-10 14:17:35
By :
gangzaclub
เดี๋ยวก้อรับแอดมะไหวหลอกคุงน้อง อิอิ
Date :
2009-09-10 14:37:33
By :
gummezaka
ตายๆๆ แล้วลบไงอ่ะพี่มี่
Date :
2009-09-10 15:47:18
By :
gangzaclub
พี่วินรบกวนลบข้อความที่มีอีเมลให้หน่อยค่ะ
Date :
2009-09-10 15:48:05
By :
gangzaclub
ตัวครายตัวมานน้องเอ้ย....
Date :
2009-09-10 15:56:30
By :
gummezaka
ปรึกษาอะไรกันสองคนหรอ
ก็ดีนะ มีคนแอดเยอะๆ ที่ปรึกษาเพียบ...
Date :
2009-09-10 22:28:43
By :
plakrim
คงไม่ทันแล้วล่ะพี่phung คงมีแต่หนุ่มๆaddไปอ่ะ ก็พี่น่ารักนิคับ อิอิ ล้อเล่นอย่าว่ากันนะ
Date :
2009-09-10 23:09:47
By :
gofgof
ไม่มีคนแอดมาหรอกค่ะ
Date :
2009-09-11 08:40:24
By :
gangzaclub
ยังทำไม่ได้อีกเหรอครับ คุณน้องผึ้ง วันนี้พี่ว่างทั้งวัน add mail มา คุย ละกัน ranarong[at]hotmail[dot]com
Date :
2009-09-11 08:44:47
By :
DownsTream
อะไรกัน ทำไมตอบกัน เยอะอย่างนี้
Date :
2009-09-11 10:14:18
By :
pjgunner
555+
Date :
2009-09-11 10:16:44
By :
gummezaka
ทำได้แล้วค่ะ
Date :
2009-09-11 15:19:35
By :
gangzaclub
ว้าที่ทำงานเล่นเอ็มไมม่ได้ เลยไม่ได้แอ้ดกะเค้าเลย
ถึงยังงัยก็คงไม่กล้าแอ้ดหรอกครับ เพราะผมไม่ได้ช่วยอะรัย ผมไม่ค่อยเก่งด้วย
เอาเป็นว่าผมขอเก็บไว้เฉยๆนะครับ
Date :
2009-09-11 15:36:46
By :
Sek-Artdrinker
มีพาดพิง เกี่ยวอารายกับเค้าเนี่ย
Date :
2009-09-11 15:56:57
By :
gummezaka
แข่งเรือแข่งพายแข่งกันได้ แต่แข่งบุญแข่งวาสนาแข่งกันยากครับ
Date :
2009-09-11 16:44:42
By :
Sek-Artdrinker
คุณเสกช่วยอธิบายหน่อยครับว่าสื้อความหมายถึงอะไร ถึงใครครับ ครุมเครือ ระวังเดี๋ยวโดนฟ้องให้ถอนคำพูดนะ อิอิอิอิ
Date :
2009-09-11 17:00:07
By :
NanoTHoro
ฮ่าๆๆๆๆ
Date :
2009-09-11 17:28:47
By :
gangzaclub
ชวนเที่ยวงานแข่งเรือครับ
บ่ บ่ได้ว่าผู้ได๋ คราบบบบบ
Date :
2009-09-11 18:24:17
By :
Sek-Artdrinker
ว่าแต่วันนี้ วันศุกร์ ไปเที่ยวใหนกันบ้างครับ ใครว่างๆ มากินน้ำดอกอัญชันกับผมได้นะครับ ร้านคาราโอเกะ สาทรซอย1 ม่ายเมาม่ายกลับ
Date :
2009-09-11 18:27:37
By :
Sek-Artdrinker
ผมยังไม่มีโปรแกรมไปไหนเลยครับ คุณเสกจะเลี้ยงทั้งที งานนี้ไม่ขอปฏิเสธครับ อิอิอิ
ว่าแต่ว่า อยู่ตรงไหนครับ ผมไม่ค่อยได้เข้า กทม อะครับ อยู่แต่แถวชลระยองพัทยานี่แหละ (บ้านนอกก้อบอกเถอะนะคนเรา ฮาๆๆๆ)
Date :
2009-09-11 19:02:36
By :
NanoTHoro
งดเหล้าเข้าพรรษาอ่ะ
Date :
2009-09-11 20:08:23
By :
gangzaclub
น้ำดอกอัญชันนี่คือเหล้าเหรอ อิอิอิ คิดว่าน้ำชา งั้นผมขอบายนะครับคุณเสก ฮาๆๆๆ เพราะผมม่ะยุ่งกะ สุรายาสูบ (นารี ยกเว้น อิอิอิ)
Date :
2009-09-11 20:15:59
By :
NanoTHoro
Date :
2009-09-12 09:41:49
By :
gangzaclub
ขอบคุณน่ะครับ
Date :
2011-08-13 03:14:32
By :
bell
Load balance : Server 00