使用php的下一个和上一个按钮

时间:2016-06-01 20:43:09

标签: php html slideshow next

我正在重新提出这个问题,因为我只得到一个根本无效或有帮助的答案。 我正在尝试制作一个php幻灯片,我差不多完成了我只需要实现下一个和后一个按钮,我认为这很容易,但显然你不能在php中增加索引?

$sql = "SELECT pic_url FROM pic_info";
$result = $conn->query($sql);
$count = 0;
$dir = "http://dev2.matrix.msu.edu/~matrix.training/Holmberg_Dane/";
$source = "gallery.php";

if ($result->num_rows > 0) {
// output data of each row
    $pic_array = array();
    while ($row = $result->fetch_assoc()) {

        $pic_array[$count] = $row['pic_url'];
        $count++;
    }

    $index = 1;
    echo "<img src= ' $dir$pic_array[$index]' />";

    echo "<a href= '$dir$pic_array[$index + 1]'>next</a>";
    echo "<a href= '$dir$pic_array[$index - 1]'>back</a>";
}



$conn->close();

?>

1 个答案:

答案 0 :(得分:0)

这段代码注定要破解。像这样增加索引意味着它只适用于从1到倒数第二个的数组项,然后才会运行到不存在的键。但是,我可以看到你想要做什么,你只需要使用连接,这是php中的句号,并记住不要混合双引号和单引号。这应该适合你。

echo "<img src= ".$dir.$pic_array[$index]." />";
echo "<a href= ".$dir.$pic_array[$index + 1].">next</a>";
echo "<a href= ".$dir.$pic_array[$index - 1].">back</a>";