使用php的下一个和上一个按钮
我重新发布这个问题是因为我只得到了一个根本不起作用的答案。 我正在尝试制作一个php幻灯片,我几乎完成了,我只需要实现下一步和后退按钮,我认为这将很容易,但显然你不能在php中增加索引使用php的下一个和上一个按钮,php,html,slideshow,next,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/"; $sou
$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();
?>
$sql=“从PICU信息中选择PICU url”;
$result=$conn->query($sql);
$count=0;
$dir=”http://dev2.matrix.msu.edu/~matrix.training/Holmberg_Dane/”;
$source=“gallery.php”;
如果($result->num_rows>0){
//每行的输出数据
$pic_array=array();
而($row=$result->fetch_assoc()){
$PICU数组[$count]=$row['PICU url'];
$count++;
}
$index=1;
回声“;
回声“;
回声“;
}
$conn->close();
?>
此代码注定要被破解。像这样递增索引意味着在它遇到不存在的键之前,它只对从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>";
echo”“;
回声“;
回声“;
next(下一步)和back(后退)按钮可以工作,但我认为我的问题是我知道如何解决的。我原以为索引超出了范围,但在我点击链接之后,就没有了下一步或后退按钮,这是有意义的,但我不知道在那之后如何前进。