PHP 文件上传(图片)

标签 php mysql

只是简单问一下大家。我正在表单中使用“浏览”上传功能来选择图片并将其上传到我的数据库。目前,我的图像位于“图像”文件夹中,为了让它们显示,我需要在图像列中添加以下内容:

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">

谁能告诉我如何包含“图像目录!”?我确信这是我遗漏的一个明显的修复!

任何帮助都会很棒!

编辑:

她的形象与大家相呼应。

    echo"<img src='".$row->Image."'>";

最佳答案

一种选择是连接字符串 'images/'插入数据库时​​使用图像文件名。

更好的选择可能是在显示图像时用图像路径限定文件名。如果您可以向我们展示用于显示图像的代码,那么修复应该很容易。

后一个选项的 PHP 代码可能如下所示:

echo '<img src="images\' . $imagename . '" />';

关于PHP 文件上传(图片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10220932/

相关文章:

php - 使用 if 语句检查记录是否存在 mysql/php

php - sql 添加另一个可搜索项目

PHP-从唯一ID的Mysql列中获取最大值

mysql - 如何针对 AVG 查询优化表?

MySQL 和日期时间

php - htaccess 重写子域,没有文件名映射和扩展名

php - 如何用 PHP 编写文件上传测试?

php - 即使安装了正确的 php 版本,为什么在 Composer 安装期间为过时的 php 版本出现版本不匹配?

mysql数据内联命令

javascript - 动态ajax下拉菜单不起作用