使用isset的PHP MySQL($ _ GET)

时间:2013-12-04 17:53:59

标签: php mysql database get isset

您好,我的php脚本使用此代码:

$start = (isset($_GET['start']) ? (int)$_GET['start'] : 0);

$result = mysqli_query($con,"SELECT * FROM menuitem LIMIT $start, 4");

这可以很好地从我的数据库中提取数据。现在,当用户点击“下一个项目”链接时,我想从我的数据库中加载接下来的4个项目,所以我把它放在我的代码中:

echo "<table width=\"1024\" align=\"center\" >";
echo "<tr height=\"50\"></tr>";

$next = $start + 4;
echo '<a href="?start="'.$next.'">Next items</a>';

echo "</table>";

单击“下一个项目”链接会加载网址firstpage.php?start =但它不会加载下四个项目。有人看到我做错了吗?

1 个答案:

答案 0 :(得分:3)

输出链接时,您使用了错误的引号组合:

echo '<a href="?start=' . $next . '">Next items</a>';
// unneeded double quote before your $next variable