【发布时间】:2011-09-24 15:48:41
【问题描述】:
我有一个表单允许用户在 PHP 中上传图像,然后图像存储在我的根文件夹中名为“avatars”的文件中,但它在我的主 MySQL 表中被引用 - 这是处理位在我的 php 中。
move_uploaded_file($_FILES["clogo"]["tmp_name"],
"avatars/" . $_FILES["clogo"]["name"]);
我想要做的是在相关条目旁边显示此图像,但我遇到了困难。下面是我如何显示表中的其他信息(已对该表执行查询并将所有内容存储在 $rsjobinfo 中)
<li id = "compname"><?php echo $rsjobinfo['company_name'];?></li>
我正在尝试这个,但它显然是错误的!
<img src = "avatars/" <?php echo $rsjobinfo['clogo'];?>/>
有人可以帮忙吗?
谢谢 丹
【问题讨论】:
-
如果您将图像名称保存在数据库中的某个位置,您将能够检索它。它似乎没有发生。
-
Dan,图片src标签只是当前页面到图片的路径。你遇到了什么错误?如果页面正在加载,页面上的查看源代码说明了什么?这是在服务器上的虚拟目录中吗,如果是,您的路径可能不正确。
-
您确定将
$_FILES["clogo"]["name"]保存为clogo在数据库中??? -
希望您检查文件名中的冲突,否则上传同名图像的两个人将共享上次上传的头像。
-
@David C '查看源代码是什么意思?'谢谢大卫,我走错了路——我是个白痴。很抱歉浪费了您和大家的时间!更改为 localhost/mdj/avatars/<?php echo $rsjobinfo['clogo'];?>"/> 并且可以正常工作。再次感谢