diff --git "a/\346\242\201\350\243\225/20220608-\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" "b/\346\242\201\350\243\225/20220608-\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md"
new file mode 100644
index 0000000000000000000000000000000000000000..bb49cc4afe1ea41068d33ab53d7d8c1c2f96afbc
--- /dev/null
+++ "b/\346\242\201\350\243\225/20220608-\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md"
@@ -0,0 +1,156 @@
+ PHP动态网站开发第一次大作业
+一、选择题(8分)
+1、php定义变量正确的是? D
+A.var a = 5;
+B.int b = 6;
+C.var $a = 12;
+D.$a = 10;
+2、下列语言代码的循环体执行的次数是? A
+
+A.0
+B.1
+C.2
+D.3
+3、定义关联数组的时,其键名与值之间的分隔符是?B
+A.->
+B.=>
+C.:
+D.#
+4、下列说法正确的是? D
+A. 数组的下标必须为数字,且从“0”开始
+B. 数组的下标必须是连续的
+C. 数组中的元素类型必须一致
+D. 数组的下标可以是字符串 弱类型语言
+二、简答题(12分)
+1:PHP中变量有哪些基本数据类型?
+
+```
+String,int,float,Boolean
+```
+
+2:控制流程语句有哪些?
+
+```
+if语句
+switch语句
+while循环
+do...while循环
+for循环
+break和continue
+```
+
+三、编程题(50分)
+ 1、定义变量存储自己的姓名,年龄,性别,考试成绩。并进行输出(10分)
+
+```php
+class people{
+ var $name;
+ public $sex;
+ public $age;
+ public $grade;
+function a(){
+ echo $this->name.'说,我叫'.$this->name.',今年'.$this->age.'岁,是个'.$this->sex.'孩子,我上次考试考了'.$this->grade.'分。';
+}
+
+function __construct($name,$sex,$age,$grade){
+ $this->name=$name;
+ $this->age=$age;
+ $this->sex=$sex;
+ $this->grade=$grade;
+}
+}
+
+$my = new people('张三','男','18','99');
+$my->a();
+```
+
+
+
+
+2、使用if-else判断给定的数字是奇数还是偶数。(10分)
+
+```php
+ $num = 5;
+
+if($num % 2 ==0){
+ echo "偶数";
+}else{
+ echo "奇数";
+}
+```
+
+3、打印九九乘法表。 (15分)
+
+```php
+$i = 1;
+while($i<=9){
+ $j = 1;
+ while ($j<=$i){
+ $jiu = $i*$j;
+ echo ("$i*$j = $jiu ");
+ $j++;
+ }
+ $i++;
+ echo "
";
+}
+```
+
+4、求1到100内的素数?(15分)
+
+```php
+(素数是在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数)
+
+for($i=2;$i<=100;$i++)
+{
+ for($j=2;$j<=$i-1;$j++)
+ {
+ if($i%$j==0)
+ {
+ break;
+ }
+}
+if($i==$j)
+{
+ echo "$i"."
";
+}
+}
+```
+
+四、操作题(30分)
+
+1、定义一个关联数组,数组里面有4个元素,这4个元素分别存放的是自 己的姓名,年龄,性别,考试成绩。并进行输出?(10分)
+
+```php
+$a = array("name" => "张三","age" => "19","sex" => "男", "score" => "96");
+foreach ($a as $b){
+ echo $b."
";
+}
+```
+
+2、在数组中搜索键值 "red",并返回它的键名。数组如下所示:(10分)
+
+```php
+$a=array("a"=>"red","b"=>"green","c"=>"blue");
+
+ $a=array("a"=>"red","b"=>"green","c"=>"blue");
+$key = array_search("red",$a);
+echo $key;
+```
+
+3、把字符串按照.打散为数组,字符串如下:$str = "www.mxdx.com";(10分)
+
+```php
+$str = "www.mxdx.com";
+$a = explode(".", $str);
+
+for ($i= 0;$i";
+}
+```
+
diff --git "a/\346\242\201\350\243\225/20220608.txt" "b/\346\242\201\350\243\225/20220608.txt"
deleted file mode 100644
index 0e1725ea3e20f032fc402a4706be0c5198a453c1..0000000000000000000000000000000000000000
--- "a/\346\242\201\350\243\225/20220608.txt"
+++ /dev/null
@@ -1,129 +0,0 @@
- PHP̬վһδҵ
-һѡ⣨8֣
-1phpȷǣ D
-A.var a = 5;
-B.int b = 6;
-C.var $a = 12;
-D.$a = 10;
-2ԴѭִеĴǣ A
-
-A.0
-B.1
-C.2
-D.3
-3ʱֵ֮ķָǣB
-A.->
-B.=>
-C.:
-D.#
-4˵ȷǣ D
-A. ±Ϊ֣Ҵӡ0ʼ
-B. ±
-C. еԪͱһ
-D. ±ַ
-⣨12֣
-1:PHPбЩ?
-Stringint,float,Boolean
-2:Щ
-2.if
-3.switch
-4.whileѭ
-5.do...whileѭ
-6.forѭ
-breakcontinue
-
-⣨50֣
- 1洢Լ䣬Ա𣬿Գɼ10֣
-class people{
- var $name;
- public $sex;
- public $age;
- public $grade;
-
- function a(){
- echo $this->name.'˵ҽ'.$this->name.','.$this->age.'꣬Ǹ'.$this->sex.',ϴοԿ'.$this->grade.'֡';
- }
-
- function __construct($name,$sex,$age,$grade){
- $this->name=$name;
- $this->age=$age;
- $this->sex=$sex;
- $this->grade=$grade;
- }
-}
-
-$my = new people('','','18','99');
-$my->a();
-
-
-
-2ʹif-elseжϸż10֣
-
- $num = 5;
-
-if($num % 2 ==0){
- echo "ż";
-}else{
- echo "";
-}
-3ӡžų˷ 15֣
-
-$i = 1;
-while($i<=9){
- $j = 1;
- while ($j<=$i){
- $jiu = $i*$j;
- echo ("$i*$j = $jiu ");
- $j++;
- }
- $i++;
- echo "
";
-}
-41100ڵ15֣
-
-ڴ1ȻУ1ⲻȻ
-
-for($i=2;$i<=100;$i++)
-{
- for($j=2;$j<=$i-1;$j++)
- {
- if($i%$j==0)
- {
- break;
- }
-
- }
- if($i==$j)
- {
- echo "$i"."
";
- }
-}
-ġ⣨30֣
-
-1һ飬4Ԫأ4Ԫطֱŵ 䣬Ա𣬿Գɼ10֣
-
- $a = array("name" => "","age" => "19","sex" => "", "score" => "96");
-foreach ($a as $b){
- echo $b."
";
-}
-2ֵ "red"ļʾ10֣
-
-$a=array("a"=>"red","b"=>"green","c"=>"blue");
-
- $a=array("a"=>"red","b"=>"green","c"=>"blue");
-$key = array_search("red",$a);
-echo $key;
-3ַ.ɢΪ飬ַ£$str = "www.mxdx.com";10֣
-
-$str = "www.mxdx.com";
-$a = explode(".", $str);
-
-for ($i= 0;$i";
-}
\ No newline at end of file
diff --git "a/\346\242\201\350\243\225/20220614-\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" "b/\346\242\201\350\243\225/20220614-\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md"
new file mode 100644
index 0000000000000000000000000000000000000000..025b3f109673ca4fba8dd73c6caeee3dcbd88283
--- /dev/null
+++ "b/\346\242\201\350\243\225/20220614-\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md"
@@ -0,0 +1,346 @@
+一、选择题(6分)
+
+1、下面哪项描述是错误的? A
+
+A.静态成员必须实例化对象才能使用
+
+B.成员变量需要用public protected private修饰,在定义变量时不再需要var关键字
+
+C.类中的普通方法只能实例化对象才能进行调用
+
+D.包含抽象方法的类必须为抽象类,抽象类不能被实例化
+
+2、关于面向对象的说法不正确的是?D
+
+A:OOP是面向对象的简称
+
+B:静态方法不用实例化对象就能调用
+
+C:类里面的$this关键字代表该对象本身
+
+D:普通方法不用实例化对象就能调用
+
+3、面向对象的三大特性中哪个不属于封装的做法? C
+
+A 将成员变为私有的
+
+B 将成员变为公有的
+
+C 封装方法来操作成员
+
+D 使用private修饰方法
+
+二、简答题(4分)
+
+1:面象对象的三大特性是什么?
+
+封装、继承、多态
+
+三、操作题(90分)
+
+ 1、制作一个文件上传的页面,完成文件上传功能。(30分)
+
+限制规则:
+
+上传的文件不能超过1M,
+
+上传文件的类型只能是jpg、gif、png、jpeg,
+
+对上传的文件进行保存。
+
+```php
+
+
+
+
+
+
+ 文件上传
+
+
+
+
+
+```
+
+```php
+";
+ $s=$_FILES['myfile']['tmp_name'];
+ $g="./html".$type;
+ $h=move_uploaded_file($s,$g);
+
+ if ($h){
+ echo "保存成功"."
";
+ echo "下载地址:下载";
+ }else{
+ echo "失败"."
";
+ }
+ }else{
+ die("不符合文件上传类型");
+ }
+ }else{
+ die('不可上传文件太小');
+
+ }
+}else{
+ die("上传失败");
+}
+```
+
+
+
+
+
+2、创建如下数据库和表。(10分)
+
+ 数据库:company
+
+ 表:department
+
+| 字段名称 | 数据类型 | 约束等 | 字段描述 |
+| ----------- | ------------- | ---------- | -------- |
+| id | int | 主键,自增 | 部门ID |
+| name | varchar(32) | 非空,唯一 | 部门名称 |
+| description | varchar(1024) | | 部门简介 |
+
+数据如下:
+
+
+
+3、实现对部门信息数据的增删改查。(50分)
+
+查询页面如下:
+
+
+
+新增页面如下:
+
+
+
+更新页面如下:
+
+
+
+
+
+ MySQL:
+
+```mysql
+create database company charset utf8;
+use company;
+create table department(
+id int primary key auto_increment,
+name varchar(32) not null unique,
+description varchar(1024)
+);
+insert into department values
+(null,'人力资源部','管理人员信息'),
+(null,'市场部','负责市场客户开发及客户维护'),
+(null,'财务部','负责公司财务'),
+(null,'软件开发部','负责公司软件开发');
+```
+
+服务器(conn);
+
+```php
+
+
+
+
+
+
+
+ 部门信息
+
+
+部门信息
+新增
+
+
+ 部门编号 |
+ 部门名称 |
+ 部分描述 |
+ 操作 |
+
+ 暂无数据! | ";
+
+ }else{
+ while ($row = mysqli_fetch_assoc($result)){
+ ?>
+
+ |
+ |
+ |
+ 更新|
+ 删除 |
+
+
+
+
+
+```
+
+新增(add):
+
+```php
+
+
+
+
+
+
+
+ 添加信息
+
+
+
+
+
+```
+
+```php
+
+
+
+
+
+
+
+
+ 修改信息
+
+
+
+
+
+```
+
+```php
+重新修改";
+}
+```
\ No newline at end of file