//没有选择分类 admin_redirect('goods.php?act=add', '没有选择商品分类!', 3); } //应该对所有传进来的数据类型进行验证,尤其是数值类型。 //验证数据有效性。 //货号验证 $goods = new Goods(); if ($goodsinfo['g_sn']) { //货号存在,验证货号是否唯一 if ($goods->checkSn($goodsinfo['g_sn'])) { //货号存在 admin_redirect('goods.php?act=add', "当前货号 {$goodsinfo['g_sn']} 已经存在!", 3); } } else { //货号不存在,自动增长货号 $goodsinfo['g_sn'] = $goods->createAutoSn(); } //接收图片并处理,不管图片是否上传成功,都不会影响整个商品记录的插入 //var_dump($_FILES);exit; if ($path = Upload::uploadSingle($_FILES['goods_img'], $config['goods_img_upload'], $config['goods_img_upload_max'])) { //上传成功,将上传文件的相对路径存放到数据对应的字段下 $goodsinfo['g_img'] = $path; } else { //上传失败,获取错误信息 $error = Upload::$errorInfo; } $image = new Image(); if ($thumb_path = $image->createThumb($goodsinfo['g_img'])) { //成功 $goodsinfo['g_thumb_img'] = $thumb_path; }