资源描述:
《2214 商品 管理(php、sql)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、22.14 商品管理22.14.1 添加商品信息通过添加商品信息这一模块,系统管理人员可以将新入市的商品添加到购物系统中,该模块页面如图22.38所示。代码如下:
2、hangjia)*100)<=80) { $tejia=1; } else { $tejia=0; } //以上代码是获取管理员提交的商品信息functiongetname($exname){ $dir="upimages/"; $i=1; if(!is_dir($dir)){ mkdir($dir,0777); } while(true){ if(!is_file($dir.$i.".".$exname)){
3、 $name=$i.".".$exname; break; } $i++; } return$dir.$name; //上传管理员提交的商品图片}$exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1)));$uploadfile=getname($exname);move_uploaded_
4、file($_FILES['upfile']['tmp_name'],$uploadfile);$uploadfile="admin/".$uploadfile;$jianjie=$_POST[jianjie];$addtime=$nian."-".$yue."-".$ri;mysql_query("insertintoshangpin(mingcheng,jianjie,addtime,dengji,xinghao,tupian,typeid,shichangjia,huiyuanjia,pinpai,tuijian,shuli
5、ang,cishu,tejia)values('$mingcheng','$jianjie','$addtime','$dengji','$xinghao','$uploadfile','$typeid','$shichangjia','$huiyuanjia','$pinpai','$tuijian','$shuliang','0','$tejia')",$conn); //将商品信息添加到后台数据库echo""; //给出商品添加成功的提示信息并返回?>图22.38 添加商品信息该模块的重点是让读者了解图片上传的方法,下面将对此进行详细介绍。PHP能够接受任何来自符合RFC-1867标准的浏览器(包括NetscapeNavigator3及更高版本,MicrosoftInternetExplorer3加微软补丁,或者更高版本)上传的文件。PHP的
7、这种特性使得既可以上传文本文件,也可以上传二进制文件。利用PHP的认证和文件操作函数,就可以控制上传的权限,以及在文件上传后进行的处理。利用函数move_uploaded_file()上传文件,首先应在前台表单中做如下处理:上传文件路径:8、ype="submit"value="上传">以上范例中的“URL”应该替换成指向一个PHP文件的真实URL,在该文件中将具体利用函数move_uploaded_file()进行文件上传,MAX_FILE_SIZE隐藏域(单位为字节)