第十六周总结

所花时间:1天+1下午

代码行:600(php)

博客量:2篇

了解到知识点 :

         快进入考试周,这一星期大部分都在复习,不过写了php的代码,将照片存储进去,这个十分重要的代码。

 1 <?PHP
 2 
 3 /*处理上架商品*/
 4 
 5 header('Content-type:text/html;charset=utf-8');
 6 //取到这两个值之后,就要去判断用户名和密码是否匹配成功。
 7 //造连接对象
 8 $db = new MySQLi("localhost","root","","book");
 9 //判断是否连接成功
10 mysqli_connect_error()?die("连接失败"):"";
11 mysqli_set_charset($db,'utf8');
12 $seller=$_POST['seller'];
13 $itemname=$_POST["itemname"];
14 $itempart=$_POST["itempart"];
15 $itemintroduce=$_POST["itemintroduce"];
16 $itemprice=$_POST["itemprice"];
17 
18 
19 
20 
21 
22     //没有出错
23     //加限制条件
24     //判断上传文件类型为png或jpg且大小不超过1024000B
25     if(($_FILES["file"]["type"]=="image/png"||$_FILES["file"]["type"]=="image/jpeg")&&$_FILES["file"]["size"]<1024000)
26     {
27         //防止文件名重复
28         $filename ="../img/".$_FILES["file"]["name"];
29         //转码,把utf-8转成gb2312,返回转换后的字符串, 或者在失败时返回 FALSE。
30         $filename =iconv("UTF-8","gb2312",$filename);
31         //检查文件或目录是否存在
32 
33         if(file_exists($filename))
34         {
35             echo"该文件已存在";
36         }
37 //        else
38         {
39             //保存文件,   move_uploaded_file 将上传的文件移动到新位置
40 //            move_uploaded_file($_FILES["file"]["tmp_name"],$filename);//将临时地址移动到指定地址
41         }
42 
43 
44     }
45     else
46     {
47         echo"文件类型不对";
48     }
49 
50 echo $filename;
51 
52 
53 
54 
55 
56 $sql = "insert into itembefore (itemname,itempart,itemintroduce,itemprice,seller,image) values('{$itemname}','{$itempart}','{$itemintroduce}','{$itemprice}','{$seller}','{$filename}')";//波尔型数据往里添加时不能有‘’,添加字符串的话永远返回的是true。
57 $db->query($sql);
58 echo "<script>alert('提交成功!待审核')</script>";
59 header("refresh:0.1;url=Seller.php");//往数据库里添加完数据以后再返回主页面。

 

posted @ 2019-06-14 16:08  博二爷  阅读(243)  评论(0编辑  收藏  举报