Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > แบ่งหน้า - ขอ code เกี่ยวกับการแบ่งหน้าพร้อมกับคำอธิบายที่เข้าใจง่ายๆหน่อยค่ะ


[PHP] แบ่งหน้า - ขอ code เกี่ยวกับการแบ่งหน้าพร้อมกับคำอธิบายที่เข้าใจง่ายๆหน่อยค่ะ

 
Topic : 026124



โพสกระทู้ ( 43 )
บทความ ( 0 )



สถานะออฟไลน์



ขอ code เกี่ยวกับการแบ่งหน้าพร้อมกับคำอธิบายที่เข้าใจง่ายๆหน่อยค่ะ
ขอบคุณค่ะ



Tag : - - - -

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-04-04 19:54:47 By : Kmay View : 4973 Reply : 25
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (PHP)
01.<html>
02.<head>
03.<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
04.</head>
05.<body>
06.<?
07.    $objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
08.    $objDB = mysql_select_db("mydatabase");
09.    $strSQL = "SELECT * FROM customer ";
10.    $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
11.    $Num_Rows = mysql_num_rows($objQuery);
12. 
13.    $Per_Page = 2;   // Per Page
14. 
15.    $Page = $_GET["Page"];
16.    if(!$_GET["Page"])
17.    {
18.        $Page=1;
19.    }
20. 
21.    $Prev_Page = $Page-1;
22.    $Next_Page = $Page+1;
23. 
24.    $Page_Start = (($Per_Page*$Page)-$Per_Page);
25.    if($Num_Rows<=$Per_Page)
26.    {
27.        $Num_Pages =1;
28.    }
29.    else if(($Num_Rows % $Per_Page)==0)
30.    {
31.        $Num_Pages =($Num_Rows/$Per_Page) ;
32.    }
33.    else
34.    {
35.        $Num_Pages =($Num_Rows/$Per_Page)+1;
36.        $Num_Pages = (int)$Num_Pages;
37.    }
38. 
39.    $strSQL .=" order  by CustomerID ASC LIMIT $Page_Start , $Per_Page";
40.    $objQuery  = mysql_query($strSQL);
41.?>
42.<table width="600" border="1">
43.  <tr>
44.    <th width="91"> <div align="center">CustomerID </div></th>
45.    <th width="98"> <div align="center">Name </div></th>
46.    <th width="198"> <div align="center">Email </div></th>
47.    <th width="97"> <div align="center">CountryCode </div></th>
48.    <th width="59"> <div align="center">Budget </div></th>
49.    <th width="71"> <div align="center">Used </div></th>
50.  </tr>
51.<?
52.    while($objResult = mysql_fetch_array($objQuery))
53.    {
54.?>
55.  <tr>
56.    <td><div align="center"><?=$objResult["CustomerID"];?></div></td>
57.    <td><?=$objResult["Name"];?></td>
58.    <td><?=$objResult["Email"];?></td>
59.    <td><div align="center"><?=$objResult["CountryCode"];?></div></td>
60.    <td align="right"><?=$objResult["Budget"];?></td>
61.    <td align="right"><?=$objResult["Used"];?></td>
62.  </tr>
63.<?
64.    }
65.?>
66.</table>
67. 
68.<br>
69.Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
70.<?
71.if($Prev_Page)
72.{
73.    echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
74.}
75. 
76.for($i=1; $i<=$Num_Pages; $i++){
77.    if($i != $Page)
78.    {
79.        echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
80.    }
81.    else
82.    {
83.        echo "<b> $i </b>";
84.    }
85.}
86.if($Page!=$Num_Pages)
87.{
88.    echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
89.}
90.mysql_close($objConnect);
91.?>
92.</body>
93.</html>


Ref : PHP MySQL List Record Paging
Date : 2009-04-04 20:02:32 By : webmaster
 

 

No. 2



โพสกระทู้ ( 43 )
บทความ ( 0 )



สถานะออฟไลน์


$Page = $_GET["Page"];

Page ที่อยู่ใน $_GET["Page"]; มาจากไหนค่ะ
หรือว่าตั้งเป็นอารัยก้อได้
Date : 2009-04-04 20:13:08 By : Kmay
 

 

No. 3



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

มาจาก ?Page=xx ครับผม
Date : 2009-04-04 20:29:14 By : webmaster
 

 

No. 4

Guest


ทำไมพอคลิกหน้าที่สอง หรือว่าหน้า next ไม่ขึ้นหน้าต่อไป

มีแต่ข้อความที่บอกว่า Total 0 Record : 1 Page : << Back [ 1 ] Next>>


ช่วยบอกหน่อยน่ะค่ะ พอดีว่าไม่ถนัดเรื่อง code ซักเท่าไหร่ ขอบคุณค่ะ
Date : 2009-12-23 15:14:19 By : ninee
 

 

No. 5



โพสกระทู้ ( 345 )
บทความ ( 0 )



สถานะออฟไลน์


ไม่ยอมแบ่งหน้าให้ครับ ช่วยดูหน่อยครับ
Code (PHP)
001.<html> 
002.<head> 
003.<title>ค้นหา</title>
004.<script src="http://www.google.com/jsapi" type="text/javascript"></script> 
005.<script type="text/javascript"
006.google.load("jquery", "1.3.2"); 
007.</script>
008.<script type="text/javascript">
009.function get_search (p, t){
010.    var p = $("#price").val();
011.    var t = $("#txtKeyword").val();
012.     
013.    if(p.length==0 && t.length==0){
014.        alert('โปรดเลือกราคาหรือชื่อหอพักที่ต้องการค้นหา');
015.    }  
016.     
017.}
018.</script>
019.</head> 
020.<body> 
021.<form name="frmSearch" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="get_search (price, txtKeyword)">
022.<table width="641" border="0" cellpadding="0" cellspacing="0">    
023.<tr>    
024.<th width="631">ราคาห้องพัก       
025.<select name="price" id="price">         
026.<option value="">- เลือกราคา -</option>         
027.<option value="1" <? if($price==1){?>selected<? }?>>น้อยกว่า1000</option>          
028.<option value="2" <? if($price==2){?>selected<? }?>>1001-1500</option>        
029.<option value="3" <? if($price==3){?>selected<? }?>>1501-2000</option>   
030.<option value="4" <? if($price==4){?>selected<? }?>>2001-2500</option>          
031.<option value="5" <? if($price==5){?>selected<? }?>>2501-3000</option>        
032.<option value="6" <? if($price==6){?>selected<? }?>>มากกว่า 3000</option>
033.</select>     
034.ค้นหา        
035.<input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_POST["txtKeyword"];?>">     
036.<input type="submit" value="Search"></th>    
037.</tr> 
038.</table> 
039.</form> 
040.<? @include("connect.php");
041. 
042.$Per_Page = 2;   // Per Page
043. 
044.    $Page = $_GET["Page"];
045.    if(!$_GET["Page"])
046.    {
047.        $Page=1;
048.    }
049. 
050.    $Prev_Page = $Page-1;
051.    $Next_Page = $Page+1;
052. 
053.    $Page_Start = (($Per_Page*$Page)-$Per_Page);
054.    if($Num_Rows<=$Per_Page)
055.    {
056.        $Num_Pages =1;
057.    }
058.    else if(($Num_Rows % $Per_Page)==0)
059.    {
060.        $Num_Pages =($Num_Rows/$Per_Page) ;
061.    }
062.    else
063.    {
064.        $Num_Pages =($Num_Rows/$Per_Page)+1;
065.        $Num_Pages = (int)$Num_Pages;
066.    }
067. 
068.    $strSQL .=" order  by id_prd ASC LIMIT $Page_Start , $Per_Page";
069.    $objQuery  = mysql_query($strSQL);
070. 
071.?>
072.   
073.<?
074.if($_REQUEST['price']!=''){ 
075.$price = $_REQUEST['price'];
076.switch($price){       
077.case 1:     
078.$where = " WHERE price_prd < 1000 ";      
079.break;    
080.case 2:    
081.$where = " WHERE price_prd BETWEEN 1001 AND 1500 ";     
082.break;     
083.case 3:     
084.$where = " WHERE price_prd BETWEEN 1501 AND 2000 ";        
085.break;   
086.case 4:   
087.$where = " WHERE price_prd BETWEEN 2001 AND 2500 ";   
088.break;    
089.case 5:      
090.$where = " WHERE price_prd BETWEEN 2501 AND 3000 ";     
091.break;     
092.case 6:      
093.$where = " WHERE price_prd > 3000 ";      
094.break;           
095.}
096.}
097.if($_REQUEST["txtKeyword"] != ""){     
098.           
099.$detail = $_REQUEST["txtKeyword"];           
100.$where = " WHERE (name_prd LIKE '%".$detail."%') ";   
101.
102.if($_REQUEST['price']!='' && $_REQUEST["txtKeyword"] != ""){
103.    
104.        $price = $_REQUEST['price'];
105.        $name_prd = $_REQUEST["txtKeyword"]; 
106.        switch($price){    
107.        case 1:    
108.        $where = " WHERE price_prd < 1000 OR name_prd LIKE '%".$name_prd."%' ";    
109.        break;    
110.        case 2:    
111.        $where = " WHERE price_prd BETWEEN 1001 AND 1500 OR name_prd LIKE '%".$name_prd."%'";     
112.        break;    
113.        case 3:    
114.        $where = " WHERE price_prd BETWEEN 1501 AND 2000 OR name_prd LIKE '%".$name_prd."%'";       
115.        break;    
116.        case 4:     
117.        $where = " WHERE price_prd BETWEEN 2001 AND 2500 OR name_prd LIKE '%".$name_prd."%'";      
118.        break;     
119.        case 5:      
120.        $where = " WHERE price_prd BETWEEN 2501 AND 3000 OR name_prd LIKE '%".$name_prd."%'";     
121.        break;      
122.        case 6:        
123.        $where = " WHERE price_prd > 3000 OR name_prd LIKE '%".$name_prd."%'";        
124.        break;            
125.        }   
126.}
127.  
128.?>   
129. 
130.  
131.<table border="0" cellpadding="0" cellspacing="1">    
132.<tr>     
133.<th width="92"> <div align="center">รหัสหอพัก</div></th>       
134.<th width="97"> <div align="center">ชื่อหอพัก </div></th>     
135.<th width="140"> <div align="center">ประเภทหอพัก </div></th>         
136.<th width="83"> <div align="center">ราคา</div></th>      
137.<th width="110"> <div align="center">รูปภาพ </div></th>      
138.<th width="170"> <div align="center">รายละเอียด</div></th>      
139.</tr>    
140.<? 
141.if($price!='' || $txtKeyword!=''){
142.$strSQL  = "SELECT * FROM tb_product  ";      
143.$strSQL .= " LEFT JOIN tb_type ON tb_product .ref_id_type = tb_type.id_type";
144.$strSQL .=  " $where";
145.$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");  
146.while($objResult = mysql_fetch_array($objQuery)) 
147. 
148.
149. 
150.?>      
151.<tr>  
152.<td height="50"><div align="center"><?=$objResult["id_prd"];?></div></td>      
153.<td><div align="center"><?=$objResult["name_prd"];?></div></td>       
154.<td><div align="center"><?=$objResult["name_type"];?></div></td>      
155.<td><div align="center"><?=$objResult["price_prd"];?></div></td>       
156.<td align="right"><div align="center"><img src="photo/<?=$objResult["photo_prd"];?>" width="30" /></div>
157.</td> <td>[ <A HREF='search_view.php?id_prd=<?=$objResult["id_prd"];?>'>แสดงรายละเอียด </A>]  </div></td> 
158.</tr>  
159.<? }}?>    
160.</table>  
161.<br>
162.Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
163.<?
164.if($Prev_Page)
165.{
166.    echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
167.}
168. 
169.for($i=1; $i<=$Num_Pages; $i++){
170.    if($i != $Page)
171.    {
172.        echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
173.    }
174.    else
175.    {
176.        echo "<b> $i </b>";
177.    }
178.}
179.if($Page!=$Num_Pages)
180.{
181.    echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
182.}
183.//mysql_close($objConnect);
184.?>
185. 
186.</body> 
187.</html>

g
Date : 2011-05-13 15:59:33 By : buraratn
 

 

No. 6



โพสกระทู้ ( 392 )
บทความ ( 0 )



สถานะออฟไลน์


sutthing ลองทำดู ไม่ยากคับ
Date : 2011-05-13 16:19:12 By : TEST_CODE
 

 

No. 7



โพสกระทู้ ( 34 )
บทความ ( 0 )



สถานะออฟไลน์


<form action="" method="post">
<p align="center">&nbsp;</p>
<table width="793" border="0" align="center" class="border">
<tr>
<td colspan="4" class="headtable"></td>
</tr>
<tr>
<td width="192" class="filedtable"></td>
<td width="240"><input name="name" type="text" size="40" id="name"/></td>
<td width="196" class="filedtable">&#3594;&#3639;&#3656;&#3629;&#3618;&#3656;&#3629;</td>
<td width="240"><input name="subname" type="text" size="40" id="subname"/></td>
</tr>
<tr>
<td class="filedtable">&#3626;&#3606;&#3634;&#3609;&#3632;</td>
<td colspan="3">
<input name="status" type="radio" value="S" checked />
&#3651;&#3594;&#3657;&#3591;&#3634;&#3609;
<input name="status" type="radio" value="C" />
&#3618;&#3585;&#3648;&#3621;&#3636;&#3585;
<input name="status" type="radio" value="1" />&#3652;&#3617;&#3656;&#3651;&#3594;&#3657;&#3591;&#3634;&#3609;</td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
</tr>
<tr>
<td height="28" colspan="4"><div align="center">
<input name="search" type="submit" class="button" value="ค้นหา" />
<input name="cancal" type="reset" class="button" id="cancal" value="ยกเลิก" />
<input name="add" type="button" class="button" id="add" value="เพิ่ม" onClick="window.location='500100175A.php?action=addfin'">
</div></td>
</tr>
</table>
<? include "connect.php";
conndb();
mysql_select_db($dbname);
$s=$_REQUEST['search'];
$mode=$_GET['action'];

$name=$_REQUEST['name'];
$subname=$_REQUEST['subname'];
$status=$_REQUEST['status'];
if((!empty($s)) || ($mode=='viewsearch')|| (!empty($name)) || (!empty($subname)) || (!empty($status))){
$sql="select *from dlr_fin_mst WHERE FM_FIN_NM like '%$name%' AND FM_FIN_INI_NM like '%$subname%' AND FM_DISPLAY like '%$status%'";
$query = mysql_query($sql)or die (mysql_error());
$num =mysql_num_rows($query);


$per_page = 2;
$page = $_GET['page'];
if(!$_GET['page']) {
$page=1;
}
$totalpage=ceil($num/$per_page);
$prev_page = $page-1;
$next_page = $page+1;
$page_start = (($per_page*$page)-$per_page);
if($num<=$per_page) {
$num_pages =1;
} else if(($num % $per_page)==0) {
$num_pages =($num/$per_page);
} else{
$num_pages =($num/$per_page)+1;
$num_pages = (int)$num_pages;
}
$sql .=" LIMIT $page_start,$per_page";
$query = mysql_query($sql);
if($num >0){ ?>
<table width="864" border="0" align="center" class="border">
<tr>
<td width="59" class="filedtable">#</td>
<td width="524" class="filedtable">&#3610;&#3619;&#3636;&#3625;&#3633;&#3607;&#3652;&#3615;&#3649;&#3609;&#3609;&#3595;&#3660;</td>
<td width="167" class="filedtable">&#3594;&#3639;&#3656;&#3629;&#3618;&#3656;&#3629;</td>
<td width="110" class="filedtable">สถานะ</td>
</tr>
<?
$k=0;
while($row= mysql_fetch_array($query)){
$k++;

$name1=$row['FM_FIN_NM'];
$id1=$row['FM_FIN_CD'];
$ini1=$row['FM_FIN_INI_NM'];
$display=$row['FM_DISPLAY'];
?>
<tr style="background-color:#CCFF99">
<td class="body"><div align="center"><? echo $k ?></div></td>
<td class="body"><b><? echo "<a href='500100177V.php?id=$id1&action=viewfin'>$name1</a>"?></b></td>
<td class="body"><? echo $ini1 ?></td>
<td class="body"><?
if ($display=="S"){ echo "ใช้งาน"; }
if ($display=="C"){ echo "ยกเลิก"; }
if ($display=="1"){ echo "ไม่ใช้งาน"; }
if ($display=="0"){ echo "ลบ"; }?> </td> </tr>
<? } ?>
<span class="body">มีรายการทั้งหมดจำนวน <?=$num;?> รายการ : </span>
<? if($prev_page>1){
echo "<span class=\"body\"> | <a href='$_SERVER[SCRIPT_NAME]?page=$prev_page&name=$name&subname=$subname&status=$status'>หน้าก่อนนี้</a> | </span>";
}
for($i=1;$i<=$num_pages;$i++){
if($i != $page)
{
echo "<span class=\"body\"> | <a href='$_SERVER[SCRIPT_NAME]?page=$i&name=$name&subname=$subname&status=$status'>$i</a> | </span>";
}else {
echo "<span class=\"body\"><b>$i</b></span>";
}
}
if($page!=$num_pages) {
echo "<span class=\"body\"> | <a href ='$_SERVER[SCRIPT_NAME]?page=$next_page&name=$name&subname=$subname&status=$status'>หน้าต่อไป</a> | </span>";
}
?>
</table>
<? }else{
echo "<br>";
echo "<font color=#FF0000><center><b>&quot;ไม่มีรายการที่ท่านเลือก&quot;</b></center></font>";
} ?>
<? } ?> <br>
</form>
Date : 2011-05-13 16:24:54 By : pompam_mis
 

 

No. 8



โพสกระทู้ ( 34 )
บทความ ( 0 )



สถานะออฟไลน์


ลองดู เพราะตัวนี้เป็นการเเบ่งหน้า ข้อมูลที่เกิดจากการค้นหา
Date : 2011-05-13 16:25:45 By : pompam_mis
 

 

No. 9



โพสกระทู้ ( 345 )
บทความ ( 0 )



สถานะออฟไลน์


ขอลองดูแปป คับ
Date : 2011-05-13 16:33:18 By : buraratn
 

 

No. 10



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ค้นหาแล้วแบ่งหน้า

Go to : PHP MySQL Search Record Paging/Pagination
Date : 2011-05-13 16:35:51 By : webmaster
 

 

No. 11



โพสกระทู้ ( 345 )
บทความ ( 0 )



สถานะออฟไลน์


ลองแล้วครับ ไม่ได้ชักที ถ้าหน้ามา ข้อมูลก็หาย ข้อมูลมา หน้าก็ไม่แบ่งครับ
ไม่แน่ใจว่าต้องเอาโค้ดวางตรงไหนครับ
Date : 2011-05-13 17:15:08 By : buraratn
 

 

No. 12



โพสกระทู้ ( 34 )
บทความ ( 0 )



สถานะออฟไลน์


ใช้โค้ดตัวไหนนิ
Date : 2011-05-13 17:23:45 By : pompam_mis
 

 

No. 13



โพสกระทู้ ( 345 )
บทความ ( 0 )



สถานะออฟไลน์


พอดีว่าลองมาหลายโค้ดครับ
อันนี้ละครับ ปัจจุปัน
Code (PHP)
001.<html> 
002.<head> 
003.<title>ค้นหา</title>
004.<script src="http://www.google.com/jsapi" type="text/javascript"></script> 
005.<script type="text/javascript"
006.google.load("jquery", "1.3.2"); 
007.</script>
008.<script type="text/javascript">
009.function get_search (p, t){
010.    var p = $("#price").val();
011.    var t = $("#txtKeyword").val();
012.     
013.    if(p.length==0 && t.length==0){
014.        alert('โปรดเลือกราคาหรือชื่อหอพักที่ต้องการค้นหา');
015.    }  
016.     
017.}
018.</script>
019.</head> 
020.<body> 
021.<form name="frmSearch" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="get_search (price, txtKeyword)">
022.<table width="641" border="0" cellpadding="0" cellspacing="0">    
023.<tr>    
024.<th width="631">ราคาห้องพัก       
025.<select name="price" id="price">         
026.<option value="">- เลือกราคา -</option>         
027.<option value="1" <? if($price==1){?>selected<? }?>>น้อยกว่า1000</option>          
028.<option value="2" <? if($price==2){?>selected<? }?>>1001-1500</option>        
029.<option value="3" <? if($price==3){?>selected<? }?>>1501-2000</option>   
030.<option value="4" <? if($price==4){?>selected<? }?>>2001-2500</option>          
031.<option value="5" <? if($price==5){?>selected<? }?>>2501-3000</option>        
032.<option value="6" <? if($price==6){?>selected<? }?>>มากกว่า 3000</option>
033.</select>     
034.ค้นหา        
035.<input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_POST["txtKeyword"];?>">     
036.<input type="submit" value="Search"></th>    
037.</tr> 
038.</table> 
039.</form> 
040.<? @include("connect.php");
041. 
042.$Per_Page = 2;   // Per Page
043. 
044.    $Page = $_GET["Page"];
045.    if(!$_GET["Page"])
046.    {
047.        $Page=1;
048.    }
049. 
050.    $Prev_Page = $Page-1;
051.    $Next_Page = $Page+1;
052. 
053.    $Page_Start = (($Per_Page*$Page)-$Per_Page);
054.    if($Num_Rows<=$Per_Page)
055.    {
056.        $Num_Pages =1;
057.    }
058.    else if(($Num_Rows % $Per_Page)==0)
059.    {
060.        $Num_Pages =($Num_Rows/$Per_Page) ;
061.    }
062.    else
063.    {
064.        $Num_Pages =($Num_Rows/$Per_Page)+1;
065.        $Num_Pages = (int)$Num_Pages;
066.    }
067. 
068.    $strSQL .=" order  by id_prd ASC LIMIT $Page_Start , $Per_Page";
069.    $objQuery  = mysql_query($strSQL);
070. 
071.?>
072.   
073.<?
074.if($_REQUEST['price']!=''){ 
075.$price = $_REQUEST['price'];
076.switch($price){       
077.case 1:     
078.$where = " WHERE price_prd < 1000 ";      
079.break;    
080.case 2:    
081.$where = " WHERE price_prd BETWEEN 1001 AND 1500 ";     
082.break;     
083.case 3:     
084.$where = " WHERE price_prd BETWEEN 1501 AND 2000 ";        
085.break;   
086.case 4:   
087.$where = " WHERE price_prd BETWEEN 2001 AND 2500 ";   
088.break;    
089.case 5:      
090.$where = " WHERE price_prd BETWEEN 2501 AND 3000 ";     
091.break;     
092.case 6:      
093.$where = " WHERE price_prd > 3000 ";      
094.break;           
095.}
096.}
097.if($_REQUEST["txtKeyword"] != ""){     
098.           
099.$detail = $_REQUEST["txtKeyword"];           
100.$where = " WHERE (name_prd LIKE '%".$detail."%') ";   
101.
102.if($_REQUEST['price']!='' && $_REQUEST["txtKeyword"] != ""){
103.    
104.        $price = $_REQUEST['price'];
105.        $name_prd = $_REQUEST["txtKeyword"]; 
106.        switch($price){    
107.        case 1:    
108.        $where = " WHERE price_prd < 1000 OR name_prd LIKE '%".$name_prd."%' ";    
109.        break;    
110.        case 2:    
111.        $where = " WHERE price_prd BETWEEN 1001 AND 1500 OR name_prd LIKE '%".$name_prd."%'";     
112.        break;    
113.        case 3:    
114.        $where = " WHERE price_prd BETWEEN 1501 AND 2000 OR name_prd LIKE '%".$name_prd."%'";       
115.        break;    
116.        case 4:     
117.        $where = " WHERE price_prd BETWEEN 2001 AND 2500 OR name_prd LIKE '%".$name_prd."%'";      
118.        break;     
119.        case 5:      
120.        $where = " WHERE price_prd BETWEEN 2501 AND 3000 OR name_prd LIKE '%".$name_prd."%'";     
121.        break;      
122.        case 6:        
123.        $where = " WHERE price_prd > 3000 OR name_prd LIKE '%".$name_prd."%'";        
124.        break;            
125.        }   
126.}
127.  
128.?>   
129. 
130.  
131.<table border="0" cellpadding="0" cellspacing="1">    
132.<tr>     
133.<th width="92"> <div align="center">รหัสหอพัก</div></th>       
134.<th width="97"> <div align="center">ชื่อหอพัก </div></th>     
135.<th width="140"> <div align="center">ประเภทหอพัก </div></th>         
136.<th width="83"> <div align="center">ราคา</div></th>      
137.<th width="110"> <div align="center">รูปภาพ </div></th>      
138.<th width="170"> <div align="center">รายละเอียด</div></th>      
139.</tr>    
140.<? 
141.if($price!='' || $txtKeyword!=''){
142.$strSQL  = "SELECT * FROM tb_product  ";      
143.$strSQL .= " LEFT JOIN tb_type ON tb_product .ref_id_type = tb_type.id_type";
144.$strSQL .=  " $where";
145.$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");  
146.while($objResult = mysql_fetch_array($objQuery)) 
147.
148. 
149.?>      
150.<tr>  
151.<td height="50"><div align="center"><?=$objResult["id_prd"];?></div></td>      
152.<td><div align="center"><?=$objResult["name_prd"];?></div></td>       
153.<td><div align="center"><?=$objResult["name_type"];?></div></td>      
154.<td><div align="center"><?=$objResult["price_prd"];?></div></td>       
155.<td align="right"><div align="center"><img src="photo/<?=$objResult["photo_prd"];?>" width="30" /></div>
156.</td> <td>[ <A HREF='search_view.php?id_prd=<?=$objResult["id_prd"];?>'>แสดงรายละเอียด </A>]  </div></td> 
157.</tr>  
158.<? }}?>    
159.</table>  
160.<br>
161.Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
162.<?
163.if($Prev_Page)
164.{
165.    echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
166.}
167. 
168.for($i=1; $i<=$Num_Pages; $i++){
169.    if($i != $Page)
170.    {
171.        echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
172.    }
173.    else
174.    {
175.        echo "<b> $i </b>";
176.    }
177.}
178.if($Page!=$Num_Pages)
179.{
180.    echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
181.}
182.//mysql_close($objConnect);
183.?>
184. 
185.</body> 
186.</html>
g


ประวัติการแก้ไข
2011-05-13 17:29:04
Date : 2011-05-13 17:28:07 By : buraratn
 

 

No. 14



โพสกระทู้ ( 34 )
บทความ ( 0 )



สถานะออฟไลน์


แปลงจากโค้ดแป๋มน่าจะได้ แค่เปลี่ยนแค่ฐานเท่านั้นเอง เพราะเงือนไขไม่น่าจะต่างกันมาก
Date : 2011-05-13 17:55:27 By : pompam_mis
 

 

No. 15



โพสกระทู้ ( 345 )
บทความ ( 0 )



สถานะออฟไลน์


ลองดูก่อนครับ
Date : 2011-05-13 18:00:35 By : buraratn
 

 

No. 16



โพสกระทู้ ( 345 )
บทความ ( 0 )



สถานะออฟไลน์


ไม่ไหวครับ แก้ไม่ถูกครับ ปวดหัวละครับ
Date : 2011-05-13 18:11:31 By : buraratn
 

 

No. 17



โพสกระทู้ ( 392 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
001.<html> 
002.<head> 
003.<title>ค้นหา</title>
004.<style type="text/css">
005.th {font-family:sans-serif;
006.font-size:12px;
007.}
008.</style>
009.<script src="http://www.google.com/jsapi" type="text/javascript"></script> 
010.<script type="text/javascript"
011.google.load("jquery", "1.3.2"); 
012.</script>
013.<script type="text/javascript">
014.function get_search (p, t){
015.    var p = $("#price").val();
016.    var t = $("#txtKeyword").val();
017.     
018.    if(p.length==0 && t.length==0){
019.        alert('โปรดเลือกราคาหรือชื่อหอพักที่ต้องการค้นหา');
020.    }  
021.     
022.}
023.</script>
024.<meta http-equiv="Content-Type" content="text/html; charset=windows-874"></head> 
025.<body> 
026.<form name="frmSearch" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="get_search (price, txtKeyword)">
027.<table width="641" border="0" cellpadding="0" cellspacing="0">    
028.<tr>    
029.<th width="631">ราคาห้องพัก       
030.<select name="price" id="price">         
031.<option value="">- เลือกราคา -</option>         
032.<option value="1" <? if($price==1){?>selected<? }?>>น้อยกว่า1000</option>          
033.<option value="2" <? if($price==2){?>selected<? }?>>1001-1500</option>        
034.<option value="3" <? if($price==3){?>selected<? }?>>1501-2000</option>   
035.<option value="4" <? if($price==4){?>selected<? }?>>2001-2500</option>          
036.<option value="5" <? if($price==5){?>selected<? }?>>2501-3000</option>        
037.<option value="6" <? if($price==6){?>selected<? }?>>มากกว่า 3000</option>
038.</select>     
039.ค้นหา        
040.<input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_POST["txtKeyword"];?>">     
041.<input type="submit" value="Search"></th>    
042.</tr> 
043.</table> 
044.</form> 
045.<? @include("connect.php"); ?>
046.   
047.<?
048.if($_REQUEST['price']!=''){ 
049.$price = $_REQUEST['price'];
050.switch($price){       
051.case 1:     
052.$where = " WHERE price_prd < 1000 ";      
053.break;    
054.case 2:    
055.$where = " WHERE price_prd BETWEEN 1001 AND 1500 ";     
056.break;     
057.case 3:     
058.$where = " WHERE price_prd BETWEEN 1501 AND 2000 ";        
059.break;   
060.case 4:   
061.$where = " WHERE price_prd BETWEEN 2001 AND 2500 ";   
062.break;    
063.case 5:      
064.$where = " WHERE price_prd BETWEEN 2501 AND 3000 ";     
065.break;     
066.case 6:      
067.$where = " WHERE price_prd > 3000 ";      
068.break;           
069.}
070.}
071.if($_REQUEST["txtKeyword"] != ""){     
072.           
073.$detail = $_REQUEST["txtKeyword"];           
074.$where = " WHERE (name_prd LIKE '%".$detail."%') ";   
075.
076.if($_REQUEST['price']!='' && $_REQUEST["txtKeyword"] != ""){
077.    
078.        $price = $_REQUEST['price'];
079.        $name_prd = $_REQUEST["txtKeyword"]; 
080.        switch($price){    
081.        case 1:    
082.        $where = " WHERE price_prd < 1000 OR name_prd LIKE '%".$name_prd."%' ";    
083.        break;    
084.        case 2:    
085.        $where = " WHERE price_prd BETWEEN 1001 AND 1500 OR name_prd LIKE '%".$name_prd."%'";     
086.        break;    
087.        case 3:    
088.        $where = " WHERE price_prd BETWEEN 1501 AND 2000 OR name_prd LIKE '%".$name_prd."%'";       
089.        break;    
090.        case 4:     
091.        $where = " WHERE price_prd BETWEEN 2001 AND 2500 OR name_prd LIKE '%".$name_prd."%'";      
092.        break;     
093.        case 5:      
094.        $where = " WHERE price_prd BETWEEN 2501 AND 3000 OR name_prd LIKE '%".$name_prd."%'";     
095.        break;      
096.        case 6:        
097.        $where = " WHERE price_prd > 3000 OR name_prd LIKE '%".$name_prd."%'";        
098.        break;            
099.        }   
100.}
101.  
102.?>   
103. 
104.  
105.<table border="0" cellpadding="0" cellspacing="1">    
106.<tr>     
107.<th width="92" bgcolor="#FBFCE4"> <div align="center">รหัสหอพัก</div></th>       
108.<th width="97" bgcolor="#FBFCE4"> <div align="center">ชื่อหอพัก </div></th>     
109.<th width="140" bgcolor="#FBFCE4"> <div align="center">ประเภทหอพัก </div></th>         
110.<th width="83" bgcolor="#FBFCE4"> <div align="center">ราคา</div></th>      
111.<th width="110" bgcolor="#FBFCE4"> <div align="center">รูปภาพ </div></th>      
112.<th width="170" bgcolor="#FBFCE4"> <div align="center">รายละเอียด</div></th>      
113.</tr>    
114.<? 
115.if($price!='' || $txtKeyword!=''){
116.$strSQL  = "SELECT * FROM tb_product  ";      
117.$strSQL .= " LEFT JOIN tb_type ON tb_product .ref_id_type = tb_type.id_type";
118.$strSQL .=  " $where";
119.$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");  
120.$Num_Rows = mysql_num_rows($objQuery);
121. 
122.$Per_Page = 10;   // Per Page
123. 
124.    $Page = $_GET["Page"];
125.    if(!$_GET["Page"])
126.    {
127.        $Page=1;
128.    }
129. 
130.    $Prev_Page = $Page-1;
131.    $Next_Page = $Page+1;
132. 
133.    $Page_Start = (($Per_Page*$Page)-$Per_Page);
134.    if($Num_Rows<=$Per_Page)
135.    {
136.        $Num_Pages =1;
137.    }
138.    else if(($Num_Rows % $Per_Page)==0)
139.    {
140.        $Num_Pages =($Num_Rows/$Per_Page) ;
141.    }
142.    else
143.    {
144.        $Num_Pages =($Num_Rows/$Per_Page)+1;
145.        $Num_Pages = (int)$Num_Pages;
146.    }
147. 
148.    $strSQL .=" order  by id_prd ASC LIMIT $Page_Start , $Per_Page";
149.    $objQuery  = mysql_query($strSQL);
150. 
151.$bg = 1;   
152.while($objResult = mysql_fetch_array($objQuery)) {$bg++;
153.    if($bg%2==0){
154.        $bgr = '#FFF';
155.    }else{
156.        $bgr = '#EBEBEB';
157.    }
158.?>      
159.<tr bgcolor="<?=$bgr?>">  
160.<td height="50"><div align="center"><?=$objResult["id_prd"];?></div></td>      
161.<td><div align="center"><?=$objResult["name_prd"];?></div></td>       
162.<td><div align="center"><?=$objResult["name_type"];?></div></td>      
163.<td><div align="center"><?=$objResult["price_prd"];?></div></td>       
164.<td align="right"><div align="center"><img src="photo/<?=$objResult["photo_prd"];?>" width="40" /></div></td>
165.<td>[ <A HREF='search_view.php?id_prd=<?=$objResult["id_prd"];?>'>แสดงรายละเอียด </A>]  </div></td> 
166.</tr>  
167.<? }}?>    
168.</table>  
169.<br>
170.Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
171.<?
172.if($Prev_Page)
173.{
174.    echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
175.}
176. 
177.for($i=1; $i<=$Num_Pages; $i++){
178.    if($i != $Page)
179.    {
180.        echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
181.    }
182.    else
183.    {
184.        echo "<b> $i </b>";
185.    }
186.}
187.if($Page!=$Num_Pages)
188.{
189.    echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
190.}
191.//mysql_close($objConnect);
192.?>
193. 
194.</body> 
195.</html>

Date : 2011-05-13 19:55:03 By : test
 

 

No. 18



โพสกระทู้ ( 345 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณอีกครั้งครับ

แต่กดไปหน้า 2 หรือ next จะไม่มีข้อมูลครับ มีข้อมูลเฉพาะหน้าแรก ครับ
ds

ราคาห้อง กับค้นหาจะรีเส็จ เหมือนไม่ได้กรอกอะไรลงไปครับ
Date : 2011-05-13 20:17:14 By : buraratn
 

 

No. 19



โพสกระทู้ ( 392 )
บทความ ( 0 )



สถานะออฟไลน์


ส่งตัวแปรไปด้วยคับ
Code (PHP)
01.<br>
02.Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
03.<?
04.if($Prev_Page)
05.{
06.    echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page&price=$_REQUEST[price]&txtKeyword=$_REQUEST[txtKeyword]'><< Back</a> ";
07.}
08. 
09.for($i=1; $i<=$Num_Pages; $i++){
10.    if($i != $Page)
11.    {
12.        echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i&price=$_REQUEST[price]&txtKeyword=$_REQUEST[txtKeyword]'>$i</a> ]";
13.    }
14.    else
15.    {
16.        echo "<b> $i </b>";
17.    }
18.}
19.if($Page!=$Num_Pages)
20.{
21.    echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page&price=$_REQUEST[price]&txtKeyword=$_REQUEST[txtKeyword]'>Next>></a> ";
22.}
23.//mysql_close($objConnect);
24.?>

Date : 2011-05-13 20:24:49 By : TEST_CODE
 

 

No. 20



โพสกระทู้ ( 345 )
บทความ ( 0 )



สถานะออฟไลน์


ได้แล้วครับ ขอบคุณครับ ดีใจน้ำตาจะไหล
Date : 2011-05-13 20:33:22 By : buraratn
 

 

No. 21



โพสกระทู้ ( 392 )
บทความ ( 0 )



สถานะออฟไลน์


อย่างงี้ ต้องฉลอง
จบโปรเจค แล้วดิ
Date : 2011-05-13 20:50:34 By : TEST_CODE
 

 

No. 22



โพสกระทู้ ( 345 )
บทความ ( 0 )



สถานะออฟไลน์


ยังไม่จบเลยครับ
ต้องเอาลิ้งเข้ากับ google map อีกครับ
เพื่อบอกที่อยู่และเส้นทางครับ


สงสัยต้องรบกวนผู้รู้อีกนานเลยครับ


ประวัติการแก้ไข
2011-05-13 21:45:08
Date : 2011-05-13 21:05:51 By : buraratn
 

 

No. 23

Guest


Code (PHP)
001.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
002.<html xmlns="http://www.w3.org/1999/xhtml">
003.<head>
004.<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
005.<title>Untitled Document</title>
006.<style type="text/css">
007..style1 {   font-weight: bold;
008.    color: #FFFFFF;
009.}
010..style3 {color: #FFFFFF}
011.</style>
012.</head>
013. 
014.<body>
015. 
016.<?
017.$objConnect = mysql_connect("localhost","root","admin") or die("Error Connect to Database");
018.$objDB = mysql_select_db("kongthon");
019.$strSQL = "SELECT * FROM news ";
020.$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
021.$Num_Rows = mysql_num_rows($objQuery);
022.$Per_Page = 5;   // Per Page
023.$Page = $_GET["Page"];
024.if(!$_GET["Page"]){
025.$Page=1;
026.}
027.$Prev_Page = $Page-1;
028.$Next_Page = $Page+1;
029.$Page_Start = (($Per_Page*$Page)-$Per_Page);
030.if($Num_Rows<=$Per_Page)
031.{
032.$Num_Pages =1;
033.}
034.else if(($Num_Rows % $Per_Page)==0)
035.{
036.$Num_Pages =($Num_Rows/$Per_Page) ;
037.}
038.else
039.{
040.$Num_Pages =($Num_Rows/$Per_Page)+1;
041.$Num_Pages = (int)$Num_Pages;
042.}
043.$strSQL .=" order  by news ASC LIMIT $Page_Start , $Per_Page";
044.$objQuery  = mysql_query($strSQL);
045.?>
046.<table width="733" border="1" cellspacing="1">
047.  <tr>   
048.    <th width="40"> <div align="center">แก้ไข</div></th>
049.    <th width="41"> <div align="center">ลบ</div></th>
050.    <th width="53"> <div align="center">รหัสข่าว</div></th>
051.    <th width="257"> <div align="center">หัวข้อข่าว</div></th>
052.    <th width="72"> <div align="center">เพิ่มเมื่อ</div></th>
053.    <th width="63"> <div align="center">แก้ไขล่าสุด</div></th>
054.    <th width="53"> <div align="center">ผู้ลงข่าว</div></th>
055.  </tr>
056.<?
057.$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");  
058.while($objResult = mysql_fetch_array($objQuery))
059. 
060.{  ?>
061.?>
062. <tr align="center" valign="middle">
063.    <td height="37"><a href="editnews.php?id_n=<?=$objResult [id_n];?>">Edit</a> <a href="deletenews.php?id_n=<?=$objResult [id_n];?>">  </td>
064.    <td> <a href="deletenews.php? id_n=<?=$objResult [id_n];?>">Delete</a></td>
065.    <td><?=$objResult [id_n];?></td>
066.    <td><?=$objResult [h_n];?></td>
067.    <td><?=$objResult [d_n];?></td>
068.    <td><?=$objResult [df_n];?></td>
069.    <td><?=$objResult [n_n];?></td>
070.  </tr>
071.<?
072.}
073.?>
074.</table>
075. 
076.<br>
077. 
078.Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
079. 
080.<?
081. 
082.if($Prev_Page)
083. 
084.{
085. 
086.echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
087. 
088.}
089. 
090.  
091. 
092.for($i=1; $i<=$Num_Pages; $i++){
093. 
094.if($i != $Page)
095. 
096.{
097. 
098.echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
099. 
100.}
101. 
102.else
103. 
104.{
105. 
106.echo "<b> $i </b>";
107. 
108.}
109. 
110.}
111. 
112.if($Page!=$Num_Pages)
113. 
114.{
115. 
116.echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
117. 
118.}
119. 
120.mysql_close($objConnect);
121. 
123.?>
124. 
125.</body>
126. 
127.</html>




เเสดงผล
Date : 2012-05-23 10:45:49 By : ปลายฝน
 

 

No. 24

Guest


ผม ติดตรงนี้ครับ while($am=mysql_fetch_array($result))
Date : 2012-05-23 11:56:42 By : ปลายฝน
 

 

No. 25



โพสกระทู้ ( 3,156 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตามไปดูวิธีแบ่งหน้าที่นี่ก็ได้ครับ ง่ายมากๆๆ
ใช้ jquery https://www.thaicreate.com/php/forum/078810.html
Date : 2012-05-23 13:28:07 By : sakuraei
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : แบ่งหน้า - ขอ code เกี่ยวกับการแบ่งหน้าพร้อมกับคำอธิบายที่เข้าใจง่ายๆหน่อยค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่