是否将数字添加到URL变量?(PHP)


Add number to URL variable? (PHP)

我正试图从头开始构建一个简单的网络漫画系统,但我一直在导航上。我在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'); ?>
echo("<a href='comic.php?id=" . $_GET["id"] +1 . "'>Next</a>");

你应该把int放在括号里:

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

我测试过了,我想你在第一个代码中出现了html错误