请问一下,我想发布文章,怎么判断才好:有图片就复制到指定的文件夹,同时执行数据库的操作,没有图片就不添加图片,同时也执行数据库的操作;谢谢
用empty($_FILES)不行;用$_FILES 判断只能操作有图片的,没有图片的就不执行后来的数据库操作;

解决方案 »

  1.   

    分成2个按钮操作最好,便于测试以及功能独立
    当然一个按钮也能操作!一个按钮先上传图片,
    一个按钮进行表单的提交if (is_uploaded_file($_FILES['file']['tmp_name'])) {
      move_uploaded_file ($_FILES['file']['tmp_name'],$destFileName)
    }
    INSERT INTO DB.table(?,?)
      

  2.   

    只需要判断一下是否能获取到图片,其他数据的提交在下面接着写就好了,
    比如 $uploadpic=$_FILES['uploadpic'];
         if(!empty($uploadpic['name'])){
           //上传图片的操作
            $newname=newname;
          }else{
           $newname='';
          }
      //其他操作