【发布时间】:2011-11-01 08:10:13
【问题描述】:
我将图像名称保存到我的数据库和图像本身以上传文件。
当用户想看到它们时,我想在 div 中显示给用户。
我的脑子里的事情变得一团糟。
这是我的 php 代码
$con = mysql_connect("localhost","root","");
if (!$con){die('Could not connect: ' . mysql_error());}
mysql_select_db("marmaris", $con);
$bilgi= mysql_query("SELECT * FROM ".$isim." WHERE id='".$id."'");
while($sutun= mysql_fetch_array($bilgi))
{
$name=$sutun["name"];
$bures=$sutun["resbuyuk"];
$kures=$sutun["reskucuk"];
$aciklama=$sutun["aciklama"];
$map=$sutun["map"];
$link=$sutun["link"];
}
$words = preg_split('/[\s?]+/', $kures);
$result = count($words);
for($i=0;$i<$result;$i++){
$city=$words[$i];
}
我现在有 6 张图片 $city 是其中一张图片,例如我想向用户展示该图片。
这是我的 html 部分,不用担心 isimid 名称一次只发送 2 个单词。
<div id="kucukres">
<img src="upload/<?php echo $city ?>" alt="Angry face" width="32" height="32" />
</div>
我想显示图片,但它只写了替代词。
总之,我想在上传文件夹中显示已保存(名称)在数据库中的图像。
使用 php 部分,我从数据库中获取文件名;在 html 中,我想显示该图像。
编辑: 这是我的新 html 标签。
<div id="kucukres">
<img src="getres.php?file=<?php echo $isimid;?>"/>
</div>
我的 php 文件是
$bilgi= mysql_query("SELECT reskucuk FROM ".$isim." WHERE id='".$id."'");
while($sutun= mysql_fetch_array($bilgi))
{
$kures=$sutun["reskucuk"];
}
$words = preg_split('/[\s?]+/', $kures);
$result = count($words);
//unlink("upload/$word[$isim]");
for($i=0;$i<$result;$i++){
$city=$words[$i];
header('Content-type: image/jpeg');
$pic = 'upload/'.$city;
echo $pic;
但我仍然无法在我的 html 文件中看到图像。
【问题讨论】:
-
的输出是什么?
标签: php mysql html database image