所以我創建了一個圖像上傳頁面,它將圖像保存到一個文件夾並將文件名發送給數據庫,然後檢查它們是否實際添加到數據庫和文件夾,但是當我致電數據到另一個頁面來顯示圖像我得到了破碎的圖像。
下面是我的代碼來調用的圖像,它的一些代碼從各種教程一起刮,因爲他們給我現在有相同的問題。
更新: 我設法讓圖像顯示,但現在我正面臨被稱爲每行數據的相同圖像,每行的id和img_name和右,但圖像始終與第一個相同上市。
更新的代碼:
<?php
//connect to database
include ('connect.php');
//save the name of image in table
$query = mysql_query("select * from tbl_img") or die(mysql_error());
//retrieve all image from database and store them in a variable
while ($row = mysql_fetch_assoc($query))
{
$img_name = $row['img'];
}
?>
<?php
include ('connect.php');
$img_id = mysql_query("SELECT * FROM tbl_img");
while ($row = mysql_fetch_assoc($img_id))
{
$id = $row['img_id'];
echo "
$id<br>
$img_name<br>
<img src='http://localhost/testarea/include/site_images/$img_name' />
";
echo "<br><br><br></p>
";
}
?>
當你'echo'的'$ img_name'變量有哪些呢它返回? – Zakaria 2012-02-01 19:00:48
test_image1.gif和我在tbl_img – zhaobaloth 2012-02-01 19:05:04
中的所有後續文件名。而如果你把你的絕對路徑放在圖像src中。例如:'' – Zakaria 2012-02-01 19:06:23