我想知道是否有人可以帮助我-我对PHP(和Javascript)缺乏经验。我的所有网页都有一个 footer.php ,并且我试图在其中包含“上一个/下一个”箭头以导航到数组中的下一页。我以为我会使用数组
几年前,我从这里发布的答案中摘录了以下代码,但显然我遗漏了一些东西。我希望单击箭头以实际打开数组中列出的上一页/下一页。我想我不完全了解数组。任何建议将不胜感激。
<?php
$pages = array('paintings1.php', 'paintings2.php', 'paintings3.php', 'paintings4.php', 'paintings5.php', 'paintings6.php', 'paintings7.php', 'paintings8.php', 'paintings9.php', 'paintings10.php');
$current = isset($_GET['page']) ? $_GET['page'] : $pages[0];
// current page
$key = array_search($current, $pages);
echo 'current page: ' . $pages[$key] . '<br />';
// previous page
$prev = $key - 1;
if ($prev >= 0 && $prev < count($pages)) {
echo '<a href="?page=' . $pages[$prev] . '"><img src="images/previous_arrow.jpg" title="Previous page" width="19" height="17" border="0"></a> | ';
} else {
echo 'prev | ';
}
// next page
$next = $key + 1;
if ($next >= 0 && $next < count($pages)) {
echo '<a href="?page=' . $pages[$next] . '"><img src="images/next_arrow.jpg" title="Next page" width="19" height="17" border="0"></a>';
} else {
echo 'next';
}
?>