【发布时间】:2012-05-08 23:54:22
【问题描述】:
我需要为我插入到 mySQL 的每条记录上传一张照片。我已经制作了一个基本的插入脚本。我将如何修改我现有的脚本,以便我可以在每个记录插入中包含一个图像。图像可以是任何形状或大小。很简单。我为照片简化了表格。任何帮助将不胜感激。
我在根目录中为照片创建了一个文件夹,名为:“photos”。
<?
$order = "INSERT INTO reg_add (connect_date,
reg,
first_name,
last_name)
VALUES
('$_POST[connect_date]',
'{$_POST[reg]}nv',
'$_POST[first_name]',
'$_POST[last_name]')";
$new_image = 'photos/'.basename( $_FILES['image']['name']);
if(move_uploaded_file($_FILES['image']['tmp_name'], $new_image)) {
// The images was uploaded
} else{
header("location: reg_add_fail_IMAGE.php");
}
$result = mysql_query($order);
?>
表格:
<form id="form_register" method="POST" action="reg_add.php">
<input class="req-string bx short" type="text" name="connect_date" id="connect_date">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<input class="req-string bx long caps" type="text" name="reg" id="reg">
<input class="req-string bx long" type="text" name="first_name">
<input class="bx long" type="text" name="last_name">
Choose a image to upload: <input name="image" type="file">
<input id="rbSubmit" class="rb2 rbSubmit" type="submit" value="submit">
</form>
【问题讨论】:
-
老实说,我不知道从哪里开始。
-
尝试谷歌搜索:php 文件上传。提示:textareas 不会帮助您上传文件。
-
Google 怎么样?还是右侧的相关问题大列表?
-
什么样的照片?对于每个上传的用户来说,它会是同一张照片吗?我看到它已注册,您是否要创建默认用户图像?
标签: php mysql image upload blob