只是想分享我的代碼,看看是否有人能夠發現是什麼原因造成的。使用PHP時出現FancyBox錯誤。有任何想法嗎?
錯誤消息: 「請求的內容無法加載。」 請稍後再試。「
ShowAll.PHP:
<?
include_once "db.php";
session_start();
$gid=$_SESSION['gid'];
$result = mysql_query("SELECT id,groupid FROM images where gid='".$gid."' and imagetype='1' ORDER BY id");
print(" <div id='wrapper'>
<!--start: Container -->
<div class='container'>
");
$j=0;
print("
<div class='row'>
<div class='span6'>
<h1>My Gallery</h1>
<br>
</div>
<div class='span6'>
</div>
</div>
<!--start: Row -->
<div class='row'>");
while($row = mysql_fetch_array($result)){
if ($j==6){
$j=0;
print("</div>");
print("
<!--start: Row -->
<div class='row'>");
print("<div class='span2'>");
print("<p><div class='picture'><a rel='image' href='largeimage.php?groupid=".$row['groupid']."'><img src='showimage.php?id=".$row['id']."'><div class='image-overlay-zoom'></div></a></div>");
print("</div>");
$j++;
}else{
print("<div class='span2'>");
print("<p><div class='picture'><a rel='image' href='largeimage.php?groupid=".$row['groupid']."'><img src='showimage.php?id=".$row['id']."'><div class='image-overlay-zoom'></div></a></div>");
print("</div>");
$j++;
}
}
print("</div>");?>
largeimage.php:
<?php
$groupid=$_GET['groupid'];
print(" <img src='showimagelarge.php?groupid=".$groupid."'>");
?>
showimagelarge.php:
include_once "db.php";
session_start();
$gid=$_SESSION['gid'];
header('Content-type: image/jpeg');
$query = "SELECT image from images where groupid=". intval($_GET["groupid"])." and gid='".$gid."' and imagetype='2'";
$rs = mysql_fetch_array(mysql_query($query));
echo base64_decode($rs["image"]);
?>
showimage.php:
include_once "db.php";
session_start();
$gid=$_SESSION['gid'];
header('Content-type: image/jpeg');
$query = "SELECT image from images where id=". intval($_GET["id"])." and gid='".$gid."'";
$rs = mysql_fetch_array(mysql_query($query));
echo base64_decode($rs["image"]);
?>
哪裏是你的fancybox初始化代碼? – Samsquanch
如果你還在開發過程中,你應該儘量避免使用mysql_ *,因爲它很快就會被棄用。搜索谷歌的「php準備的陳述」 – Pluda
我有一個CSS和一個頁腳,JS通過include被調用。 Got'cha,Pluda。只是試圖讓它工作,然後我可以優化它會好得多。 –