如何在php mysql gallery中实现fancybox,gallery是上传文件夹的路径

如何在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数据库制作了一个图库。库从上载文件夹的路径获取。一切都正常工作,但是当尝试实现fancybox时,它不会使用默认的fancybox类

这是我没有href标签的代码

<?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'];?> "