<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<?php
include("conn.php");
$photo=$_FILES['photo'];
//var_dump($photo);
if($photo['error'] == 0){
//判断提交格式是否错误
$allow_type=array('image/jpeg','image/png','image/gif','image/jpg','image/pjpeg',);
if(in_array($photo['type'],$allow_type)){
//in_array()函数判断照片格式是否正确
//说明提交的照片格式正确
//在判断提交的图片大小
$max_size=20000000;
if($photo['size'] <= $max_size){
//如果文件名重复,要覆盖先前的照片,怎么解决
//文件名使用上传时间戳+5个随机数+文件名后缀
//允许上传到服务器,移动到指定目录
$new_file_name=time().mt_rand(10000,99999).strrchr($photo['name'],'.');
move_uploaded_file($photo['tmp_name'],
'image/'.$new_file_name);
$d_id=$_POST['d_id'];
$d_name=$_POST['d_name'];
$ID=$_POST['ID'];
$c_id=$_POST['c_id'];
$license_id=$_POST['license_id'];
$d_adress=$_POST['d_adress'];
$d_tel=$_POST['d_tel'];
$d_birth=$_POST['d_birth'];
$sex=$_POST['sex'];
$photo='image/'.$new_file_name;
$sql="insert into dricer(d_id,d_name,ID,c_id,license_id,d_adress,d_tel,d_birth,d_sex,photo)values('$d_id','$d_name','$ID','$c_id','$license_id','$d_adress','$d_tel','$d_birth','$sex','photo')";
mysql_query($sql,$conn);
echo"添加成功";
header("Refresh:3;url='add_driver.php'");
}
}
}
?>
这段代码哪里错了呢?现在是照片可以传入文件夹里,而其他的数据都无法进入数据库。。求大神们帮忙。
<?php
include("conn.php");
$photo=$_FILES['photo'];
//var_dump($photo);
if($photo['error'] == 0){
//判断提交格式是否错误
$allow_type=array('image/jpeg','image/png','image/gif','image/jpg','image/pjpeg',);
if(in_array($photo['type'],$allow_type)){
//in_array()函数判断照片格式是否正确
//说明提交的照片格式正确
//在判断提交的图片大小
$max_size=20000000;
if($photo['size'] <= $max_size){
//如果文件名重复,要覆盖先前的照片,怎么解决
//文件名使用上传时间戳+5个随机数+文件名后缀
//允许上传到服务器,移动到指定目录
$new_file_name=time().mt_rand(10000,99999).strrchr($photo['name'],'.');
move_uploaded_file($photo['tmp_name'],
'image/'.$new_file_name);
$d_id=$_POST['d_id'];
$d_name=$_POST['d_name'];
$ID=$_POST['ID'];
$c_id=$_POST['c_id'];
$license_id=$_POST['license_id'];
$d_adress=$_POST['d_adress'];
$d_tel=$_POST['d_tel'];
$d_birth=$_POST['d_birth'];
$sex=$_POST['sex'];
$photo='image/'.$new_file_name;
$sql="insert into dricer(d_id,d_name,ID,c_id,license_id,d_adress,d_tel,d_birth,d_sex,photo)values('$d_id','$d_name','$ID','$c_id','$license_id','$d_adress','$d_tel','$d_birth','$sex','photo')";
mysql_query($sql,$conn);
echo"添加成功";
header("Refresh:3;url='add_driver.php'");
}
}
}
?>
这段代码哪里错了呢?现在是照片可以传入文件夹里,而其他的数据都无法进入数据库。。求大神们帮忙。