一个分页类的变量传递问题 $_POST接收表单的变量数组,$_GET接收url的变量数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $page = (isset( $_GET['page'])!="") ? $_GET['page'] : $page = 1; 获取当前页! 狂郁闷,各位老大,看了那个类了吗?现在是我调用成功了,就是不知道如何传递变量,我当然知道_POST接收表单的变量数组,$_GET接收url的变量数组,我现在问的就是在那个类中如何调用,我看里面写有if()sizeof($_post]){执行传值},我写个$_POST数组不行啊,写道SQL语句也不行.那位高手看看,代码贴到这太长,所以麻烦大家去喜悦村看看了 global $_POST;global $_GET; 还是没解决,这里没人用那个类啊?部分代码如下:<?include ("protect.php");//global $_POST;//global $_GET;require("../../class/dbpageturn.inc.php");$cata="web";$db=new mysqldb();$obj=new dbpageturn("15",'','');//$keywords=$_POST['keywords'];$sorts=$_GET['sorts'];$sql="select * from cd_news where catalog='$cata' and news_sort='$sorts' order by news_id desc";$obj->query($sql);echo $sql;?>现在就是翻页就取不到那个$sorts值,郁闷 为什么用类呢?我觉得分页一个函数够了..../******************************************函数:Pagination($total,$per)功能:分页参数:$total 总数,$per 每页显示数备注:Programmed By SurfChen,http://yubeinet.com******************************************/ function Pagination($total,$per){ $n=$total/$per; $page_num=ceil($n); if ($page_num==1) { return false; } $url=basename($_SERVER['PHP_SELF']); $query_array=explode("&",$_SERVER['argv'][0]); foreach ($query_array as $key => $value) { if (strstr($value,"page=")) { unset($query_array[$key]); } } $query_string=implode("&",$query_array); for ($page=1;$page<=$page_num;$page++) { if ($_GET['page']==$page) { $pages.=" [{$page}]"; continue; } if (empty($_GET['page']) and $page==1) { $pages.=" [{$page}]"; continue; } $pages.=" <a href=\"{$url}?{$query_string}&page={$page}\">$page</a> "; } $pages.="<br />"; return $pages;} APMServ5.2.6 做服务器环境如何?安全吗? 关于数组问题 我用editplus保存成UTF-8格式乱码.但用记事本保存 PHP文件引用的一个疑问,请帮忙看一下,谢谢 上传图片时无法获得图片信息的问题,急!!! 登陆问题 字符串最后一个字符是什么? 很多PHP的问题不懂呀。。。。。。。。。。。。。。 我在北京,up也给分 怎么删除记录!!!!! mysql的字符连接问题.. 初学PHP,重定向问题!!
获取当前页!
global $_GET;
<?
include ("protect.php");
//global $_POST;
//global $_GET;require("../../class/dbpageturn.inc.php");
$cata="web";
$db=new mysqldb();
$obj=new dbpageturn("15",'','');
//$keywords=$_POST['keywords'];
$sorts=$_GET['sorts'];
$sql="select * from cd_news where catalog='$cata' and news_sort='$sorts' order by news_id desc";
$obj->query($sql);
echo $sql;
?>
现在就是翻页就取不到那个$sorts值,郁闷
函数:Pagination($total,$per)
功能:分页
参数:$total 总数,$per 每页显示数
备注:Programmed By SurfChen,http://yubeinet.com
******************************************/
function Pagination($total,$per)
{
$n=$total/$per;
$page_num=ceil($n);
if ($page_num==1)
{
return false;
}
$url=basename($_SERVER['PHP_SELF']);
$query_array=explode("&",$_SERVER['argv'][0]);
foreach ($query_array as $key => $value)
{
if (strstr($value,"page="))
{
unset($query_array[$key]);
}
}
$query_string=implode("&",$query_array);
for ($page=1;$page<=$page_num;$page++)
{
if ($_GET['page']==$page)
{
$pages.=" [{$page}]";
continue;
}
if (empty($_GET['page']) and $page==1)
{
$pages.=" [{$page}]";
continue;
}
$pages.=" <a href=\"{$url}?{$query_string}&page={$page}\">$page</a> ";
}
$pages.="<br />";
return $pages;
}