请大侠帮忙:1、在下面的这段代码中$page.=','是什么意思(为什么会有一个“.”)2、$_GET[page]中,$_GET是获取表单中的某个值,可是下面的代码中并没有表单。3、打开第一页的时候是这个地址http://127.0.0.1/list.php这里面并没有page,这段代码是如何获取下一页的?<?
include("conn.php");//取得conn.php文件
$pagesize=30;//定义每页显示数量
$url=$_SERVER["REQUEST_URI"];//获取网页地址
$url=parse_url($url);//解析网页地址,把地址转化为有固定键值的数组,可以用print_r()查看。
echo $url=$url[path];//从数组中取得path的值,即除域名后剩余的值。
?>
<body><table width="200" border="1">
<?
$sql="select gybj,name,sex,zkcj from studentinfo where zkcj>= 710 order by zkcj desc";
$query=mysql_query($sql);
$num = mysql_num_rows($query);
if($_GET[page]){
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
$page.=',';
}
if($num > $pagesize){
if($pageval<=1){
$pageval=1;
}
echo "共 $num 条".
" <a href=$url?page=".($pageval-1).">上一页</a> <a href=$url?page=".($pageval+1).">下一页</a>";
}$xuhao=0;
$SQL="select ID,gybj,name,sex,zkcj from studentinfo where zkcj>= 710 order by zkcj desc limit $page $pagesize ";
$query=mysql_query($SQL);
while($row=mysql_fetch_array($query)){
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<tr bgcolor="#eff3ff">
<td bgcolor="#eff3ff">序号:<? echo $xuhao +=1; ?>高一班级:<? echo "$row[gybj]"."班"; ?> 姓名:<? echo "$row[name]"; ?> 性别:<?php echo "$row[sex]"; ?> 中考成绩:<?php echo "$row[zkcj]"; ?></td>
</tr>
<?
}
?>phpurl
include("conn.php");//取得conn.php文件
$pagesize=30;//定义每页显示数量
$url=$_SERVER["REQUEST_URI"];//获取网页地址
$url=parse_url($url);//解析网页地址,把地址转化为有固定键值的数组,可以用print_r()查看。
echo $url=$url[path];//从数组中取得path的值,即除域名后剩余的值。
?>
<body><table width="200" border="1">
<?
$sql="select gybj,name,sex,zkcj from studentinfo where zkcj>= 710 order by zkcj desc";
$query=mysql_query($sql);
$num = mysql_num_rows($query);
if($_GET[page]){
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
$page.=',';
}
if($num > $pagesize){
if($pageval<=1){
$pageval=1;
}
echo "共 $num 条".
" <a href=$url?page=".($pageval-1).">上一页</a> <a href=$url?page=".($pageval+1).">下一页</a>";
}$xuhao=0;
$SQL="select ID,gybj,name,sex,zkcj from studentinfo where zkcj>= 710 order by zkcj desc limit $page $pagesize ";
$query=mysql_query($SQL);
while($row=mysql_fetch_array($query)){
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<tr bgcolor="#eff3ff">
<td bgcolor="#eff3ff">序号:<? echo $xuhao +=1; ?>高一班级:<? echo "$row[gybj]"."班"; ?> 姓名:<? echo "$row[name]"; ?> 性别:<?php echo "$row[sex]"; ?> 中考成绩:<?php echo "$row[zkcj]"; ?></td>
</tr>
<?
}
?>phpurl
如果知道,那么怎么就不知道第18行的 $page.=',' 呢?
如果不知道,那么请先复习一下 php 的语法。不然你是不可能看懂人家的代码的,更不要说是写程序了
$page = $page . ','