PHP开发企业网站教程之修改产品
也是根据表单提交所带的参数 id 在数据库进行查询
代码如下所示:
修改产品
大家看到我们表单中有一个file.php 的文件
修改的时候,我们也许会重新上传图片,所以我用了一个iframe的标签,
我们来看下file.php的代码:
$maxsize) { exit("上传文件过大!"); } if (!in_array($ext, $allowExt)) { exit("非法文件类型"); } if (!is_uploaded_file($tmp_name)) { exit("上传方式有误,请使用post方式"); } //判断是否为真实图片(防止伪装成图片的病毒一类的 if (!getimagesize($tmp_name)) {//getimagesize真实返回数组,否则返回false exit("不是真正的图片类型"); } //move_uploaded_file($tmp_name, "uploads/".$filename); if (@move_uploaded_file($tmp_name, $destination)) {//@错误抑制符,不让用户看到警告 echo "文件".$filename."上传成功!"; }else{ echo "文件".$filename."上传失败!"; } }else{ switch ($error){ case 1:echo "超过了上传文件的最大值,请上传2M以下文件";break; case 2:echo "上传文件过多,请一次上传20个及以下文件!";break; case 3:echo "文件并未完全上传,请再次尝试!";break; case 4:echo "未选择上传文件!";break; case 7:echo "没有临时文件夹";break; } } } ?>
在本页面进行对上传的文件进行处理
我们接着往下看modifyproduct.php文件的代码
alert('修改产品成功');location.href='product.php'"; }else{ echo ""; } ?>
综合上述代码我们就完成了产品修改的功能