如何在php mysql gallery中实现fancybox,gallery是上传文件夹的路径
我用php和mysql数据库制作了一个图库。库从上载文件夹的路径获取。一切都正常工作,但是当尝试实现fancybox时,它不会使用默认的fancybox类 这是我没有href标签的代码如何在php mysql gallery中实现fancybox,gallery是上传文件夹的路径,php,jquery,css,mysql,Php,Jquery,Css,Mysql,我用php和mysql数据库制作了一个图库。库从上载文件夹的路径获取。一切都正常工作,但是当尝试实现fancybox时,它不会使用默认的fancybox类 这是我没有href标签的代码 <?php mysql_connect("localhost", "root", "") or die("Could not connect: " . mysql_error()); mysql_select_db("mosornew"); $id = isset($_GET
<?php
mysql_connect("localhost", "root", "") or
die("Could not connect: " . mysql_error());
mysql_select_db("mosornew");
$id = isset($_GET['cid']) ? $_GET['cid'] : '';
$res = mysql_query("SELECT * FROM galerijaslika WHERE cid='$id'");
?>
<?php while ($row = mysql_fetch_array($res)) {?>
<img src=" <?php echo $row['pic_path'];?> " style="width: 225px; height: 180px; margin-bottom: 5px"/>
<?php
}
?>
包括文档中提到的所有库:
将代码部分更改为以下内容
<?php
mysql_connect("localhost", "root", "") or
die("Could not connect: " . mysql_error());
mysql_select_db("mosornew");
$id = isset($_GET['cid']) ? $_GET['cid'] : '';
$res = mysql_query("SELECT * FROM galerijaslika WHERE cid='$id'");
?>
<?php while ($row = mysql_fetch_array($res)) {?>
<a class="fancybox" rel="group" href="<?php echo $row['pic_path'];?>"><img src="<?php echo $row['pic_path'];?>" alt="Image not found!" /></a>
<?php
}
?>
您应该提供HTML输出,而不是PHP代码。我怀疑问题在于你的链接-
src=" <?php echo $row['pic_path'];?> "
src=“”
看到多余的空间了吗
代码的输出可能类似于src=“image.jpg”
,但它应该类似于src=“image.jpg”
你好,Dani,谢谢你的快速回答,我已经尝试过你写的这个,但它不会在fancybox中打开弹出图片正在从文件夹中打开上传它是一样的打开,但在地址栏中显示一个路径,pic isI再次检查所有内容,删除一个添加库。尝试删除javascript尝试点击pic的行为与使用javascript的行为相同,并获得与我在上一篇文章中发送的链接相同的结果
<script type="text/javascript">
$(document).ready(function() {
$(".fancybox").fancybox();
});
src=" <?php echo $row['pic_path'];?> "