Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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 jquery滑块pics加载错误_Php_Jquery_Mysql_Slider - Fatal编程技术网

Php jquery滑块pics加载错误

Php jquery滑块pics加载错误,php,jquery,mysql,slider,Php,Jquery,Mysql,Slider,我最近购买了一个滑块,并在我的php相册上实现了它,问题是当我点击图片打开滑块作为一个灯箱时,它只显示一个我点击的图片。而下一张和上一张幻灯片的选项被浪费了 我使用了mysql查询 $s=mysql_query("select * from gallery where albumId='$vp' and userId='$id'"); 这将抓取滑块中的所有图片,滑块的下一个和上一个图片功能工作正常。但现在,当我点击相册中的任何一张照片时,会显示默认照片[顺序中的第一张照片],而不是我点击

我最近购买了一个滑块,并在我的php相册上实现了它,问题是当我点击图片打开滑块作为一个灯箱时,它只显示一个我点击的图片。而下一张和上一张幻灯片的选项被浪费了

我使用了mysql查询

   $s=mysql_query("select * from gallery where albumId='$vp' and userId='$id'");
这将抓取滑块中的所有图片,滑块的下一个和上一个图片功能工作正常。但现在,当我点击相册中的任何一张照片时,会显示默认照片[顺序中的第一张照片],而不是我点击的照片,其余照片也用于预览下一张和上一张照片。这是因为选择*但如何在滑块中加载所有图片,同时在我单击的滑块中打开图片,允许查看其余图片??任何想法,我陷入困境,看起来我的钱被浪费了

更新

首先我点击我的相册,然后它会打开一个有20多张照片的图库。 然后我点击其中任何一个,滑块就会打开

如果我使用
$s=mysql\u查询(“从gallery中选择$picid,其中albumId='$vp'和userId='$id')

在这种情况下,在滑块本身中指定pic id,我单击的pic将打开。但是 “下一步”和“上一步”按钮不起作用,只有一张图片进入滑块

如果我使用
$s=mysql\u查询(“从gallery中选择*,其中albumId='$vp'和userId='$id')

所有的图片都在滑块的侧面打开,但不是我在fst位置单击的图片 例如。有20张照片。我点击了第五张照片。然后,滑块将以 图一。我希望它能以我点击的图片打开,加上下一步和之前的图片也能被查看。

你的查询似乎没问题。。 我认为你需要看看你的javascript代码 像这样的

// here the code knws user album id and pic id which u have clicked.. & u can make a check here ... some condition like clickid == picid..

this.click = this.addControl('clickid'); //declaration 4 click event for the pic u wanna display..
if( !this.options.Slide ){
     $(this.options.thumbsContainer).addEvent('clickid', function(ev){
       new Event(ev).stop();
       this.click.fireEvent('clickid');         
      }.bind(this));
}
else{
      //---- the code for the normal operation (like in ur case it starts with first pic).
}

希望它能奏效……)

您的查询从数据库中获取了多少条记录,您是否检查了相册中某个特定用户的多个图像。。。也许这就是错误,或者你可以让我们知道你有什么错误。如果你已经购买了它,那么最好向供应商询问问题。。。无论如何,你能发布一些相关的javascript代码来启动幻灯片吗?我会发布一些javascript代码,因为供应商2天后没有回复,我在@murtaza和@3nignma这两个方面做得很差,谢谢你的回复。我更清楚地了解了正在发生的事情。请看能不能帮我一下。非常感谢。