【问题标题】:PHP MySQL using isset($_GET)PHP MySQL 使用 isset($_GET)
【发布时间】:2013-12-04 17:53:59
【问题描述】:

您好,我的 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>";

单击“Next items”链接会加载 url firstpage.php?start=,但不会加载接下来的四个项目。有人看到我做错了吗?

【问题讨论】:

  • 您的 HTML 输出中的 " 过多。
  • 谢谢!在你们指出之前,我的眼睛一直无视那些引用。谢谢。为你点赞!

标签: php mysql database get isset


【解决方案1】:

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

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

【讨论】:

  • 啊!该死的。就是这样!你是最好的!谢谢!如果允许,我会在几分钟后接受。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-17
  • 1970-01-01
相关资源
最近更新 更多