分页未定义索引:id

时间:2013-08-23 14:39:26

标签: php mysql pagination

你好家伙最近我只是制作了一些简单的分页php,我有一些页面要求'id'的条件将从数据库查询。它正在运作

但是当我使用分页时,我需要从url获取一些id,代码不会读取id,这是我的代码

$page=1;//Default page
$limit=1;//Records per page buat nampilin banyak nya
$start=0;//starts displaying records from 0
if(isset($_GET['page']) && $_GET['page']!=''){
    $page=$_GET['page'];
}
    $start=($page-1)*$limit;


$sql=mysql_query("select id_jualan from jualan where kategori='$_GET[id]'"); 
$rows=mysql_num_rows($sql);
 $sql = mysql_query("select * from jualan where kategori='$_GET[id]' order by id_jualan ASC LIMIT $start, $limit");

$no=1;

这是调用页面的代码

<?php echo pagination($limit,$page,'gallery.php?page=',$rows);  //call function to show pagination ?>

但如果我不使用where条件,分页工作正常, 问题是 ... 第二页如何识别id的条件? 非常希望有一个正确的答案:))

1 个答案:

答案 0 :(得分:0)

未定义的索引:id - &gt;如果您的网址中未定义ID,则使用$ _GET ['id']。使用:

if(isSet($_GET['id']) && $_GET['id'])
{
    $sql = mysql_query("select id_jualan from jualan where kategori='" . mysql_real_escape_string($_GET[id]) . "'");
    $rows = mysql_num_rows($sql);
    // ...
}