2

では、現在の URL が...

.../friends.php?episode=1&season=1

次のエピソードに移動するためのデフォルトの「へ」ボタンを使用するにはどうすればよいでしょうか。

で変数を取得する方法を知っています

$_GET[episode]そして$_GET[season]それを変数に保存します。

次に、制限付きでそれらの1つに1つを追加できます...(および減算)

しかし、それを押して次または前に移動できるリンクにする方法がわかりません。

4

3 に答える 3

3

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>";
于 2012-12-01T19:24:26.747 に答える
1

作業コード

<?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>';
于 2012-12-01T19:20:36.537 に答える
0

必要なリンクを作成して、aHTML 要素に配置するだけです。

$link = "./friends.php?episode=" . $_GET['episode'] . "&season=" . $_GET['season'];
echo "<a href='$link'>Next episode</a>";
于 2012-12-01T19:19:56.087 に答える