�����������֡��
A little text to describe your forum 
¤ÍÁ¾ÔÇàµÍÃìÈÖ¡ÉÒ  
 ÊÁѤÃÊÁÒªÔ¡(Register)��Ѥ���Ҫԡ(Register) 
 ªèÇÂàËÅ×Í���������   ¤é¹ËÒ����   ÃÒª×èÍÊÁҪԡ��ª�����Ҫԡ   ¡ÅØèÁ¼Ùéãªé���������� 
 ¢éÍÁÙÅÊèǹµÑÇ(Profile)��������ǹ���(Profile)   à¢éÒÊÙèÃкºà¾×èÍàªç¤¢éͤÇÒÁÊèǹµÑÇ�������к������礢�ͤ�����ǹ���   à¢éÒÊÙèÃкº(Log in)�������к�(Log in) 
7 ��鹵͹�Ѻ Code �����˹�����Ẻ�����

 
Forum ¹Õé¶Ù¡ÅçÍ¡ ¤Ø³äÁèÊÒÁÒöµÍº ËÃ×Íá¡éä¢ä´é   ËÑÇ¢é͹Õé¶Ù¡ÅçÍ¡ ¤Ø³äÁèÊÒÁÒöá¡éä¢ ËÃ×͵ͺä´é    ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ö¡ï¿½ï¿½ -> +�+WEB+�+
��ҹ��Ǣ�͡�͹˹�� :: ��ҹ��Ǣ�ͶѴ�  
����� ��ͤ���
ryuozero
Site Admin


�������: 13 Jul 2005
�ͺ: 1145

µÍºï¿½Íºï¿½ï¿½ï¿½ï¿½ï¿½: Wed Aug 26, 2009 8:40 am    ï¿½ï¿½ï¿½ï¿½Í§: 7 ��鹵͹�Ѻ Code �����˹�����Ẻ����� µÍºâ´ÂÍéÒ§¢éͤÇÒÁ

1.copy function ��������˹�����

function LinkPage($totalRows , $rowsPerPage , $nowPage , $link)
{
$totalPage = ceil($totalRows/$rowsPerPage);
if ($nowPage != 1)
echo ' <a href="'. $link .'&page='. ($nowPage - 1) . '"><</a> | ';
else
echo ' < | ';
for ($i=0;$i<$totalPage;$i++)
{
if ($i>0)
echo ' | ';
if (($i+1) != $nowPage)
echo '<a href="'. $link .'&page=' . ($i+1) . '">'. ($i+1) . '</a>';
else
echo ($i+1);
}
if ($nowPage != $totalPage)
echo ' | <a href="'. $link .'&page='. ($nowPage + 1) . '">'. '>' . '</a> ';
else
echo ' | > ';
}


2. ��ͻ⤴����������ǹ���ͧ���

$rowsPerPage = 20; // �ӹǹ��������ʴ�� 1 ˹��
$nowPage = $page;
if ($nowPage == '')
$nowPage = 1;
$limit = (($page - 1) * $limitPerPage) . ','.$limitPerPage;


3. ������������㹤���� SELECT �á�Է������������

SQL_CALC_FOUND_ROWS *

�� ����
$sql = 'SELECT * FROM table WHERE ab=c AND dd=3 ORDER BY aa';
�������
$sql = 'SELECT SQL_CALC_FOUND_ROWS * FROM table WHERE ab=c';

���� $sql = 'SELECT field1 , field2 FROM table WHERE ab=c AND dd=3 ORDER BY aa';
������� $sql = 'SELECT SQL_CALC_FOUND_ROWS * , field1 , field2 FROM table WHERE ab=c AND dd=3 ORDER BY aa';

4. ��������� limit ŧ�� sql �á��
' LIMIT '.$limit �蹻á����
$sql = 'SELECT * FROM table WHERE ab=c AND dd=3 ORDER BY aa';
�������
$sql = 'SELECT * FROM table WHERE ab=c AND dd=3 ORDER BY aa LIMIT'.$limit;
������������Ҥ���� sql ����������㹵���� sql ����
$sql .= ' LIMIT '.$limit;

5. ��������� ��ѧ�ҡ����ա�� query �����ŵ���á������

$c_res = mysql_query('SELECT FOUND_ROWS()');
$row = mysql_fetch_array($c_res);
$totalRows = $row[0];

�蹻á����
$result = mysql_query($sql);
while ($data = mysql_fetch_array($result)) {

����
$result = mysql_query($sql);
$c_res = mysql_query('SELECT FOUND_ROWS()');
$row = mysql_fetch_array($c_res);
$totalRows = $row[0];
while ($data = mysql_fetch_array($result)) {


6. ���ҧ����� link ��Ͷ���ա�á�����˹�ҷ�� 2-3 ������觤������仴��º�ҧ ��
$link = 'show.php?cat=game&order=byname&stattus=1';
(����ͧ�к� page ����� function ���������ͧ)

7.������� LinkPage ���㹺���dz����ͧ�������ʴ������˹��
LinkPage($totalRows , $rowsPerPage , $nowPage , $link);
���仢�ҧ��
´Ù¢éÍÁÙÅÊèǹµÑÇ Ê觢éͤÇÒÁÊèǹµÑÇ Êè§ Email
ryuozero
Site Admin


�������: 13 Jul 2005
�ͺ: 1145

µÍºï¿½Íºï¿½ï¿½ï¿½ï¿½ï¿½: Wed Aug 26, 2009 8:44 am    ï¿½ï¿½ï¿½ï¿½Í§: µÍºâ´ÂÍéÒ§¢éͤÇÒÁ

code �����Թ���+ code��˹�� ���˹��¤�� (code php ���)
<?
if (empty($keyword) or empty($fields))
{
echo"<br><br><br><br><br><br><br><br><center><font color=#088BBF>��辺��¡�÷����ҡ�س��кت��ͷ���ͧ��ä���"

}
else
{
$host="localhost"
$username="root"
$password="root"
$db="db_silkshop"
$tb="tb_product"
mysql_connect( $host,$username,$password) or die ("�Դ��͡Ѻ�ҹ������ Mysql ����� ")

mysql_select_db($db) or die("���͡�ҹ�����������") /* �ӡ�����͡�ҹ�����š�͹ */
mysql_query("SET NAMES tis620")

if($fields==id_prd){
$sql="SELECT * FROM $tb where $fields like ''%$keyword%'' "


}else{
($fields==name_prd)
$sql="SELECT * FROM $tb where $fields like ''%$keyword%'' "

}
if($fields==name_type){
$sql="select tb_product.id_prd,tb_product.name_prd,tb_product.ref_id_type,tb_product.price_prd,tb_product.photo_prd ,tb_product.photo_prd1 from tb_product INNER JOIN tb_type ON tb_product.ref_id_type = tb_type.id_type where tb_type.name_type=''$keyword'' and tb_product.ref_id_type=tb_type.id_type "

}
$Per_Page =3
if(!$Page)
$Page=1

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

$db_silkshop= mysql_db_query($db,$sql)
$Page_start = ($Per_Page*$Page)-$Per_Page
$Num_Rows = mysql_num_rows($db_silkshop)

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 "<center><b>�ӹǹ $Page �ҡ���� $Num_Pages <b></center>"
$sql .= "Order by id_prd Desc LIMIT $Page_start , $Per_Page"

$db_query=mysql_db_query($db,$sql)
if(empty($Num_Rows)) /* ��Ǩ�ͺ��������������ѧ */
{
echo"<center><br><br><br><br><br><br><br><font color=#088BBF>�ʴ���¡�ä��� <b>$keyword</b><font color=#088BBF> ���ӹǹ <b>$Num_Rows </b>Reccord </center>"

}
else
{
?>
<div align="center">
<p><? echo " <br><br><font color=#088BBF>�ʴ���¡�ä��� <b>$keyword</b><font color=#088BBF> ���ӹǹ <b>$Num_Rows</b> Reccord " ?></p>
<p></div>
<?
while($result = mysql_fetch_array($db_silkshop)){
$id_prd=$result[id_prd]
$code=sprintf("%05d",$id_prd)
$name_prd=$result[name_prd]
$detail_prd=wordwrap($result[detail_prd],50,"<br>",1)
$ref_id_type=$result[ref_id_type]
$price_prd=$result[price_prd]
$photo_prd=$result[photo_prd]
$photo_prd1=$result[photo_prd1]
if($photo_prd=="") {
$photo_prd="temp.jpg"
}
?>
</p>
<table width="95%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#088BBF">
<tr>
<td width="20%" align="center"><?echo"<IMG SRC=''admin/photo/$photo_prd'' width=''130'' height=''170'' border=''0''>" ?></td>
<td width="77%"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="3%" rowspan="5" class="style48"> </td>
<td width="97%" class="style48"><span class="style48 style71 style74"><span class="style75">�����Թ��� :<? echo $code?></span></span></td>
</tr>
<tr>
<td class="style48"><span class="style48 style71 style74"><span class="style75">�����Թ��� : <? echo $name_prd?></span></span></td>
</tr>
<tr>
<td class="style48"><span class="style77">�������Թ���</span><strong>
<?
include "connect.php"
$sql3="select name_type from tb_type where id=''$ref_id_type'' "
$result3=mysql_db_query($dbname,$sql3)
$rs3=mysql_fetch_array($result3)
$name_type=$rs3[name_type]
?>
<?=$name_type?>
</strong></td>
</tr>
<tr>
<td class="style48"><span class="style48 style71 style74"><span class="style75">�Ҥ� : <? echo number_format($price_prd,2)?> �ҷ </span></span></td>
</tr>
<tr>
<td class="style48 style74"><p class="style48 style71"> </p>
<p class="style48 style71"><?
$links="<a href=''#'' onclick=\"window.open(''prd_view2.php?id_prd=$id_prd'',''width=510,height=550'')\">"
$links.="<img src=''images/detail.gif'' alt='''' width=''90'' height=''30'' border=''0''/>"
$links.="</a>"
echo $links
?>
<? echo " <A HREF=\"basket_add.php?id_prd=$id_prd\" >" ?></a><br>
<br />
</p></td>
</tr>
</table></td>
</tr>
</table>
<p><?
}
}
}
?>
<input name="id_prd" type="hidden" id="id_prd" value="<?=$id_prd?>" />
<input name="seacrh" type="hidden" id="seacrh" value="<?=$keyword?>" />
<div align="center"><br>
<span class="style17 style18 style19">�ըӹǹ�Թ��ҷ�����
<?= $Num_Rows?>
��������� : <b>
<?=$Num_Pages?>
</b> ˹�� :
<?/* ���ҧ������͹��Ѻ */
if($Prev_Page)
echo " <a href=''$PHP_SELF?seacrh=$keyword&Page=$Prev_Page''><img src=''button/reft.png'' alt='''' width=''15'' height=''15'' border=''0''/> </a>"
for($i=1 $i<$Num_Pages $i++){
if($i != $Page)
echo "[<a href=''$PHP_SELF?seacrh=$keyword&Page=$i''>$i</a>]"
else
echo "<b>$i</b>"
}
/*���ҧ�����Թ˹�� */
if($Page!=$Num_Pages)
echo "<a href =''$PHP_SELF?seacrh=$keyword&Page=$Next_Page''> <img src=''button/right.png'' alt='''' width=''15'' height=''15'' border=''0''/></a>"
?>
���仢�ҧ��
´Ù¢éÍÁÙÅÊèǹµÑÇ Ê觢éͤÇÒÁÊèǹµÑÇ Êè§ Email
ryuozero
Site Admin


�������: 13 Jul 2005
�ͺ: 1145

µÍºï¿½Íºï¿½ï¿½ï¿½ï¿½ï¿½: Wed Aug 26, 2009 8:55 am    ï¿½ï¿½ï¿½ï¿½Í§: µÍºâ´ÂÍéÒ§¢éͤÇÒÁ

��ҧ�ԧ�ҡ:
<html>
<head>
<title>++��˹���ʴ���++</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
<!--
body {
background-image: url(images/bgb2.gif);
margin-top: 0px;
}
.style1 {color: #0033FF}
-->
</style></head>
<body>
<p>
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("kalasin");
$strSQL = "SELECT * FROM data_form";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);


$Per_Page = 50; // 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_IN ASC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);
?></p>
<table width="1313" border="1" cellpadding="0" cellspacing="0" bordercolor="#993300" bgcolor="#FFFFFF">

<tr>

<th width="72"> <div align="center" class="style1">ID_IN</div></th>
<th width="123"> <div align="center" class="style1">BOOK_ID</div></th>
<th width="104"> <div align="center" class="style1">DATE</div></th>
<th width="99"> <div align="center" class="style1">ID_FROM</div></th>
<th width="78"> <div align="center" class="style1">ID_TO</div></th>
<th width="180"> <div align="center" class="style1">ID_STORY</div></th>
<th width="113"><div align="center" class="style1">Group</div></th>
<th width="75"><div align="center" class="style1">YES_NO</div></th>
<th width="136"><div align="center" class="style1">TYPE_ID</div></th>
<th width="114"><div align="center" class="style1">DETIAL</div></th>
<th width="97"><div align="center" class="style1">data_dat</div></th>
<th width="46"><div align="center" class="style1">Tel</div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>

<tr>

<td><div align="center">
<?=$objResult["ID_IN"];?>
</div></td>
<td><div align="center">
<?=$objResult["BOOK_ID"];?>
</div></td>
<td><div align="center">
<?=$objResult["DATE"];?>
</div></td>
<td><div align="center">
<?=$objResult["ID_FROM"];?>
</div></td>
<td align="right"><div align="center">
<?=$objResult["ID_TO"];?>
</div></td>
<td align="right"><div align="center">
<?=$objResult["ID_STORY"];?>
</div></td>
<td align="right"><div align="center">
<?=$objResult["Group"];?>
</div></td>
<td align="right"><div align="center">
<?=$objResult["YES_NO"];?>
</div></td>
<td align="right"><div align="center">
<?=$objResult["TYPE_ID"];?>
</div></td>
<td align="right"><div align="center">
<?=$objResult["DETIAL"];?>
</div></td>
<td align="right"><div align="center">
<?=$objResult["data_dat"];?>
</div></td>
<td align="right"><div align="center">
<?
$pic=$objResult["photo"];
if($pic==1)
{
echo "<img src='images/Icon11.gif'>";
}
else
{
echo "<img src='images/Icon12.gif'>";
}
?>
</div></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>
���仢�ҧ��
´Ù¢éÍÁÙÅÊèǹµÑÇ Ê觢éͤÇÒÁÊèǹµÑÇ Êè§ Email
���§�ӴѺ��ͤ����ͺ�ҡ��͹˹��:   
Forum ¹Õé¶Ù¡ÅçÍ¡ ¤Ø³äÁèÊÒÁÒöµÍº ËÃ×Íá¡éä¢ä´é   ËÑÇ¢é͹Õé¶Ù¡ÅçÍ¡ ¤Ø³äÁèÊÒÁÒöá¡éä¢ ËÃ×͵ͺä´é    ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ö¡ï¿½ï¿½ -> +�+WEB+�+ ��Ѻ���� GMT
˹�� 1 �ҡ 1

 
价��:  
�س�������ö���ҧ��Ǣ������
�س�������ö�����ͺ
�س�������ö��䢢�ͤ����ͧ�س
�س�������öź��ͤ����ͧ�س
�س�������öŧ��ṹ


Powered by phpBB © 2001 phpBB Group
-- Template created by dav.bo=> PurpleStylus --


For Support - http://forums.BizHat.com

Free Web Hosting | Free Forum Hosting | FlashWebHost.com | Image Hosting | Photo Gallery | FreeMarriage.com

Powered by PhpBBweb.com, setup your forum now!