PHP搜索问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:07:29
用PHP做搜索,用$_POST['keyword']传递表单的值,搜索的第一页能正常显示,如果数据多了翻页的时候第2页以后的数据就没有显示了,好象是表单的值没有带到第二页,翻页时网页有刷新,keyword值被丢掉了,请问如何处理?谢谢。
忘记说了,我是用dreamweaver做的,刚学不久,请各位大侠帮忙啊....

$currentPage = $_SERVER["PHP_SELF"];

$maxRows_test10 = 2;
$pageNum_test10 = 0;
if (isset($_GET['pageNum_test10'])) {
$pageNum_test10 = $_GET['pageNum_test10'];
}
$startRow_test10 = $pageNum_test10 * $maxRows_test10;

$keyword_test10 = "-1";
if (isset($_REQUEST['keyword'] )) {
$keyword_test10 = (get_magic_quotes_gpc()) ? $_REQUEST['keyword'] : addslashes($_REQUEST['keyword'] );
}
mysql_select_db($database_pu, $pu);
$query_test10 = sprintf("SELECT * FROM ppt WHERE pu LIKE CONCAT('%%', %s, '%%') ORDER BY id DESC", GetSQLValueString($keyword_test10, "text"));
$query_limit_test10 = sprintf("%s LIMIT %d, %d", $query_test10, $sta

你把参数放到“下一页”的按钮上做连接好了。。
或者你把搜索后的SQL语句做成session来传也可以。。

用$_REQUEST['keyword']

php4.3以上就试下用$_REQUEST['keyword'],
表单提交方式是post还是get?