对于我的图片滑块,我需要为其中的所有按钮添加滑块ID。我创建了变量$ currSlider并在使用前迭代它。但是在所有4个按钮中,它都有相同的结果。
.catch()
答案 0 :(得分:2)
您应该在while循环之外初始化$currSlider
。
如果在while循环中初始化变量,则每次循环时都将其设置为零。
所以
$currSlider = 0;
while($row = mysqli_fetch_assoc($result)) { //this cycle does 2 iterations
// dont do it in here
// $currSlider=0;//here it's zero
答案 1 :(得分:0)
您的下一个和上一个按钮具有相同的值。
您已将后增量运算符添加到下一个按钮ID(++),这会将ID增加1.
您还需要将后增量运算符(++)添加到上一个按钮。所以你的代码应该是这样的:
echo('<a class="sliderPrev" onclick="plusDivs(-1, '.++$currSlider.');">❮</a>//there it's one always.
<a class="sliderNext" onclick="plusDivs(1, '.++$currSlider.');">❯</a>//and there too.