PHP编程有关问题
程序员文章站
2023-12-26 10:21:27
...
PHP编程问题
数据库中一个表,有10条消息,想分页显示出来,就是这么一个程序:
include("conn.php");//连接数据库
$pagesize=5;//设置每页显示消息条数
$url=$_SERVER["REQUEST_URI"]; //获取当前的地址。并且使用REQUEST_URL 使其
$url=parse_url($url);//使用parse_url函数:解析url使url变成数组。
$url=$url[path];//获取解析以后的path。因为解析以后会有很多关键字,例如scheme,host,user,pass等。。调用数组中的key方法:$url[key];
$numq=mysql_query("SELECT * FROM `test`"); //查询数据库总得信息
$num = mysql_num_rows($numq);//显示总数使用函数mysql_num_rows(函数名) rows中文“行”;
if($_GET[page]){
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
$page.=',';
}
if($num > $pagesize){
if($pagevalecho "共 $num 条".
" 上一页 下一页";
}
echo $SQL="SELECT * FROM `test` limit $page $pagesize ";
$query=mysql_query($SQL);
while($row=mysql_fetch_array($query)){
echo "
".$row[name]." | ".$row[sex];
}
?>
为什么会出现一个$_GET[page]?这个不需要定义吗???求指导,这句的奥妙。。
------解决方案--------------------
没有看到 $_page这个变量啊
如果你说的是$page,那么 $page=($pageval-1)*$pagesize; 就是对$page的初始化。
数据库中一个表,有10条消息,想分页显示出来,就是这么一个程序:
include("conn.php");//连接数据库
$pagesize=5;//设置每页显示消息条数
$url=$_SERVER["REQUEST_URI"]; //获取当前的地址。并且使用REQUEST_URL 使其
$url=parse_url($url);//使用parse_url函数:解析url使url变成数组。
$url=$url[path];//获取解析以后的path。因为解析以后会有很多关键字,例如scheme,host,user,pass等。。调用数组中的key方法:$url[key];
$numq=mysql_query("SELECT * FROM `test`"); //查询数据库总得信息
$num = mysql_num_rows($numq);//显示总数使用函数mysql_num_rows(函数名) rows中文“行”;
if($_GET[page]){
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
$page.=',';
}
if($num > $pagesize){
if($pagevalecho "共 $num 条".
" 上一页 下一页";
}
echo $SQL="SELECT * FROM `test` limit $page $pagesize ";
$query=mysql_query($SQL);
while($row=mysql_fetch_array($query)){
echo "
".$row[name]." | ".$row[sex];
}
?>
为什么会出现一个$_GET[page]?这个不需要定义吗???求指导,这句的奥妙。。
------解决方案--------------------
没有看到 $_page这个变量啊
如果你说的是$page,那么 $page=($pageval-1)*$pagesize; 就是对$page的初始化。
相关文章
相关视频
推荐阅读
-
php getheaders的有关问题 (curl也会有这个有关问题)
-
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案_php技巧
-
探讨PHP引用&符号的一些注意问题
-
ajax接收到的字符串长度不一样有关问题
-
关于php内存释放问题(二)_PHP教程
-
PHP中使用gettext解决国际化问题的例子(i18n)_PHP
-
php字符串替换问题,发现怎么都不能实现,请高人指点
-
时间戳的有关问题和字符集编码的有关问题
-
PHP SOCKET编程详解
-
linux mysql access denied 有关问题