下面是一段上传图片php代码的一部分,当没选择图片时,如果有图片,只上传图片,没有图片就只将form里的信息写到数据库中。但结果是没有选择图片时,也写数据库,怎么回事?
if($picture!='')
{
include("conn.php");
$sqlstr="insert into pictures(pname,pfile,ptime,powner) values('$ptitle','$picture_name',now(),'$powner')";
mysql_query($sqlstr,$mydbc);
echo "
操作成功";
}
else {copy($pic,"e:\\lee\\image\\".$picture_name);}
?>