只是一个快速问题的家伙。我在表单中使用“浏览”上传功能来选择图片并将其上传到我的数据库。目前我的图片位于“图片”文件夹中,为了让他们显示我需要在我的图片列中添加以下内容:
Images\picname1.jpg
当我使用浏览上传功能时,我得到以下内容:
E:\xampp\htdocs\IDB\images\picname1.jpg
在数据库中显示为:
picname1.jpg
当然,由于未包含“图像”文件夹目录,因此不会显示图像。
这是我的表格:
<font face="Arial"><b>Enter Image(Optional):</b></font><input type="file" name="imaAdd" accept="image/gif">
有谁能告诉我如何包含'图像目录!?我确信这是一个我错过的明显修复方法!
任何帮助都会很棒!
编辑:
Hers my image echo guys。
echo"<img src='".$row->Image."'>";
答案 0 :(得分:2)
一种选择是在插入数据库时将字符串'images/'
与图像文件名连接起来。
更好的选择可能是在显示图像时使用图像路径限定文件名。如果您可以向我们展示您用于显示图像的代码,那么这应该是一个简单的解决方法。
后一个选项的PHP代码可能如下所示:
echo '<img src="images\' . $imagename . '" />';
答案 1 :(得分:0)
我对你的要求感到有些困惑,如果我错了,请纠正我,但这就是你所拥有的:
将图片上传到图片目录并将imageName.jpg添加到数据库的上传系统。并且您希望将“images”添加到添加到数据库的每个图像名称前面吗?
如果是这种情况,在表单触发的php脚本中,您应该能够将图像名称设置为'image\.$imagename'
,并假设$ imagename作为图像的名称。
如果这不起作用,为什么不在访问img时加上前缀? print '<img src=image\"'.$imagename.'" />
希望有所帮助。