您好,我的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 =但它不会加载下四个项目。有人看到我做错了吗?
答案 0 :(得分:3)
输出链接时,您使用了错误的引号组合:
echo '<a href="?start=' . $next . '">Next items</a>';
// unneeded double quote before your $next variable