From 21feb0cbdbc697a63600667cbd5ae0f5eb011493 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E9=9D=92=E5=87=A4?= <2658978250@qq.com> Date: Tue, 14 Jun 2022 13:47:33 +0800 Subject: [PATCH] tijiao --- ...41\345\244\247\344\275\234\344\270\232.md" | 346 ++++++++++++++++++ 1 file changed, 346 insertions(+) create mode 100644 "\346\233\276\351\235\222\345\207\244/20220613-\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" diff --git "a/\346\233\276\351\235\222\345\207\244/20220613-\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" "b/\346\233\276\351\235\222\345\207\244/20220613-\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" new file mode 100644 index 0000000..64b4416 --- /dev/null +++ "b/\346\233\276\351\235\222\345\207\244/20220613-\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" @@ -0,0 +1,346 @@ +制作一个文件上传的页面,完成文件上传功能。 + +**限制规则:** + +上传的文件不能超过1M, + +上传文件的类型只能是jpg、gif、png、jpeg, + +对上传的文件进行保存。 + +```html + + + + + 文件上传 + + +
+ 请上传文件:
+ +
+ + +``` + +```php +"; + + + //判断文件大小 + $b = $_FILES['file']['size']; + $size=1024*1024; + if ($b<=$size){ + echo "文件大小合适"."
"; + + + //判断文件类型是否正确 jpg、gif、png、jpeg + $arr = array('jpg','gif','png','jpeg'); + $name = $_FILES['file']['name']; + $filename = explode('.',$name); + $file = end($filename); + $c=in_array($file,$arr); + if ($c==true){ + echo "文件类型正确!".'
'; + + + //文件保存 + $tmp =$_FILES['file']['tmp_name']; + $d="./html".$name; + $e = move_uploaded_file($tmp,$d); + if ($e){ + echo "保存成功!"."
"; + echo "保存地址保存"; + }else{ + echo "保存失败!"."
"; + } + + + }else{ + echo "文件类型错误!"."
"; + } + + + }else{ + echo "文件太大!"."
"; + } + +}else{ + echo "文件上传失败!"."
"; +} + + +``` + + + +创建如下数据库和表。 + + 数据库:company + + 表:department + +实现对部门信息数据的增删改查 + +```mysql +CREATE DATABASE company charset utf8; + +use company; + +CREATE table department( +id int primary key auto_increment, +name VARCHAR(20) not null unique, +description VARCHAR(1024) + + +) +``` + +```php + + + + 查询页面 + + +
+ 新增 + + + + + + + + "; + }else{ + while ($row = mysqli_fetch_assoc($result)){ + + ?> + + + + + + + + + + + +
部门编号部门名称部分描述操作
暂无数据信息
+ 更新 + 删除 +
+
+ + + + +``` + +```php+HTML + + + + 新增数据 + + +
+ + + + + + + + + + + +
部门名称
部门描述
+ +
+ +
+ + + +``` + +```php +返回查询页面"; +}else{ + echo "添加失败!"; +} + +``` + +```php+HTML + + + + + 修改数据 + + +
+ + + + + + + + + + + + + + + + + + + +
部门名称 + +
部门描述 + +
+ +
+
+ + + +``` + +```php +返回查询页面"; + }else{ + echo "修改失败!"; + } + +``` + +```php +返回查询页面"; +}else{ + echo "删除失败!"; +} +``` + + + + + -- Gitee