所以假设当前的网址是......
.../friends.php?episode=1&season=1
我怎么能有一个默认的“下一个”按钮去下一集。
我知道如何检索变量
$_GET[episode]
并将$_GET[season]
其保存到变量中。
然后我可以在其中添加一个限制...(并减去)
但我不知道如何使它成为一个链接,我可以按它来转到下一个或上一个。
您可以使用以下http_build_query
功能:
$season = $_GET["season"];
$episode = $_GET["episode"];
$query = http_build_query(array("season" => $season, "episode" => $episode+1));
编辑:我已经切换了剧集和季节增量,现在它增加了剧集。
然后将其与链接连接:
echo "<a href='/page.php?$query'>Next Episode</a>";
工作代码
<?php
$season = $_GET['season'];
$episode = $_GET['episode'];
echo '<a href="friends.php?episode='.($episode - 1).'&season='.$season.'"> Back Episode </a>-----';
echo '<a href="friends.php?episode='.($episode + 1).'&season='.$season.'"> Forward Episode </a><br>';
echo '<a href="friends.php?episode='.$episode.'&season='.($season-1).'"> Back Season</a>-------';
echo '<a href="friends.php?episode='.$episode.'&season='.($season+1).'">Forward Season</a>';
只需构建您想要的链接,然后将其放入a
HTML 元素中:
$link = "./friends.php?episode=" . $_GET['episode'] . "&season=" . $_GET['season'];
echo "<a href='$link'>Next episode</a>";