Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php的下一个和上一个按钮_Php_Html_Slideshow_Next - Fatal编程技术网

使用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

我重新发布这个问题是因为我只得到了一个根本不起作用的答案。 我正在尝试制作一个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();

?>
$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(后退)按钮可以工作,但我认为我的问题是我知道如何解决的。我原以为索引超出了范围,但在我点击链接之后,就没有了下一步或后退按钮,这是有意义的,但我不知道在那之后如何前进。