在URL变量中添加数字? (PHP)

时间:2014-09-23 21:41:11

标签: php navigation

我正在尝试从头开始构建一个简单的webcomic系统,我被困在导航上。我在URL中有一个变量,声明要在页面上显示哪个漫画,我需要制作一个"下一个漫画"添加到URL中的数字以显示下一个漫画的按钮。我无法让它发挥作用。

到目前为止,这是我对该页面的代码:

<?php $comix = 9; ?>

<?php include('header.php'); ?>

<p><img src="comix/<?php echo $_GET["id"] ; ?>.png" alt="Comic"></p>

<nav id="comicnav">
<?PHP
if ($comix > $_GET["id"]) {
echo("<a href='comic.php?id=" . $_GET["id"] +1 . "'>Next</a>");
}
else{
    echo('Next'); //Disabled link when the latest comic is reached
}
  }
?>
</nav>

<?php include('footer.php'); ?>

1 个答案:

答案 0 :(得分:2)

echo("<a href='comic.php?id=" . $_GET["id"] +1 . "'>Next</a>");

你应该在括号中加入:

echo("<a href='comic.php?id=" . ($_GET["id"] + 1) . "'>Next</a>");

我测试了它,我认为你在第一个代码中出现了html错误