亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2179 | 回復(fù): 4
打印 上一主題 下一主題

查詢(xún)結(jié)果分頁(yè)的問(wèn)題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-04-06 16:25 |只看該作者 |倒序?yàn)g覽


  1. ...
  2. //分頁(yè)的類(lèi)

  3. $sql = "select * from pwdlist where 1=1 ";
  4.   if($_POST['WhetherRecover'] == 'Y'){
  5.     $sql = $sql . "AND WhetherRecover = 'Y'" ;
  6.         }else if($_POST['WhetherRecover'] == 'N'){
  7.         $sql = $sql . " AND WhetherRecover = 'N'" ;
  8.         }
  9.        
  10.   if($_POST['Provinces'] != '所有'){
  11.     $sql = $sql . " AND Provinces like '%" . $_POST['Provinces'] . "%'";
  12.         }

  13. //分頁(yè)輸出數(shù)據(jù)
  14. getsql($sql,10);
  15. $result =mysql_query($sql);
  16. while($row = mysql_fetch_array($result)){
  17. ...
  18. //輸出
復(fù)制代碼
我現(xiàn)在的問(wèn)題是,如果查詢(xún)的結(jié)果有多頁(yè),跳到其他頁(yè)的時(shí)候,這個(gè)組合的sql會(huì)取不到$_POST值而到值輸出結(jié)果不對(duì)

譬如正常情況下的sql為:
select * from pwdlist where 1=1 AND GiveoutTime BETWEEN '2010-4-1 00:00:00' AND '2010-4-6 23:59:59' order by pwdid DESC

如果我跳到第二頁(yè)
  1. <a href='myphp.php?page=2'>2</a>
復(fù)制代碼
sql就變?yōu)椋簊elect * from pwdlist where 1=1 AND Provinces like '%%' AND hosttype like '%%' order by pwdid DESC
前一個(gè)頁(yè)面?zhèn)鬟f過(guò)來(lái)的表單值都取不到了。

各位大俠平時(shí)如何處理這類(lèi)情況哈?

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2010-04-06 17:32 |只看該作者
  1. 加多個(gè)參數(shù)$_POST['page']


  2. sql 語(yǔ)句里加上 limit $start,$end;
復(fù)制代碼

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2010-04-07 09:59 |只看該作者
對(duì),我分頁(yè)的類(lèi)就是按這個(gè)方法分的。

但因?yàn)閟ql是不固定的,頁(yè)面一跳轉(zhuǎn)后,sql就變了,分頁(yè)的數(shù)據(jù)就不對(duì)了。
譬如我從A頁(yè)面?zhèn)鹘oB頁(yè)面的表單值組合成的sql是:
select * from table where col1= a AND col2 = b limit 1,10 //a b 是A頁(yè)面?zhèn)鬟f的表單值
但如果我跳轉(zhuǎn)到第二頁(yè) B.php?page=2,sql就變成了
select * from table where col1 = '' AND col2 = '' limit 11,20 //表單值丟失了,查詢(xún)的結(jié)果就不對(duì)了

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2010-04-07 10:27 |只看該作者
在跳轉(zhuǎn)第二頁(yè)時(shí),要把col1=a&col2=b這個(gè)加上鏈接里去,或者用個(gè)隱藏變量提交到第二頁(yè)里去。

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2010-04-07 10:58 |只看該作者
明白了!

非常感謝!
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP