【发布时间】:2016-12-25 18:11:16
【问题描述】:
我已经在 html 中创建了一个注册表单,我希望使用 php 将数据存储在我为此创建的数据库中。
除了图片没有在 phpMyAdmin 中显示之外,所有其他的东西都很好。
这是我创建的 html 表单:
<tr>
<td >Customer Image:</td>
<td><input type="file" name="c_imag" required /></td>
</tr>
这是 php 代码:
<?php
$c_imag = $_FILES['c_imag']['name'];
$c_imag_tmp = $_FILES['c_imag']['tmp_name'];
move_uploaded_file($c_imag_tmp,"customer/images/$c_imag");
?>
不幸的是不起作用,也不知道为什么,所以我是这个领域的新手,等待答案。
【问题讨论】:
-
你在哪里写数据库?您将图像文件存储在文件系统上,您是否检查过它那里?
-
获取一些如何在服务器上上传图像并保存到数据库的教程。这不是你做的方式。
-
“等待答案。” - 基于什么?肯定不是您发布的内容。
-
您应该使用
mysqli连接到数据库。 :D -
我已经使用这个方法连接到数据库: $con = mysqli_connect("localhost","root","","mytable");适用于我写入 HTML 表单的所有其他数据(我的意思是名称:...;电子邮件:....;等)。只有图像不起作用?!