From afb56c5c3ee59169ddcd917519a4804c88c1db0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E6=80=9D=E6=80=9D?= <3242902095@qq.com> Date: Tue, 14 Jun 2022 13:32:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...41\345\244\247\344\275\234\344\270\232.md" | 296 ++++++++++++---- ...41\345\244\247\344\275\234\344\270\232.md" | 335 ++++++++++++++++++ 2 files changed, 557 insertions(+), 74 deletions(-) rename "\345\217\266\346\200\235\346\200\235/20220613-\347\273\203\344\271\240.md" => "\345\217\266\346\200\235\346\200\235/20220608-\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" (42%) create mode 100644 "\345\217\266\346\200\235\346\200\235/20220613-\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" diff --git "a/\345\217\266\346\200\235\346\200\235/20220613-\347\273\203\344\271\240.md" "b/\345\217\266\346\200\235\346\200\235/20220608-\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" similarity index 42% rename from "\345\217\266\346\200\235\346\200\235/20220613-\347\273\203\344\271\240.md" rename to "\345\217\266\346\200\235\346\200\235/20220608-\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" index 5d4edc1..80beaa2 100644 --- "a/\345\217\266\346\200\235\346\200\235/20220613-\347\273\203\344\271\240.md" +++ "b/\345\217\266\346\200\235\346\200\235/20220608-\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" @@ -1,74 +1,222 @@ -"; -//} - -//4、求1到100内的素数? -for($i=2;$i<=100;$i++) { - $b=0; - for ($j=2;$j<$i;$j++){ - if ($i%$j==0){ - $b=1; - } - } - if ($b==0){ - echo $i." "; - } -} - -// for($j=2;$j<=$i-1;$j++) -// { -// if($i%$j==0) { -// break; -// } -// } -// if($i==$j) -// { -// echo "$i"."
"; - - - - - -//四、操作题(30分) -//1、定义一个关联数组,数组里面有4个元素,这4个元素分别存放的是自己的姓名,年龄,性别,考试成绩。 -//并进行输出?(10分) -//$arr=array("name"=>"叶思思","age"=>"20","sex"=>"女","score"=>"100"); -//foreach ($arr as $value){ -// echo $value."
"; -//} - -//2、在数组中搜索键值 "red",并返回它的键名。 -//数组如下所示:$a=array("a"=>"red","b"=>"green","c"=>"blue");(10分) -//$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"; -//$aa=explode(".",$str); -// -////var_dump($aa); -// -//for($i=0;$i + +A.0 + +B.1 + +C.2 + +D.3 + +3、定义关联数组的时,其键名与值之间的分隔符是? B + +A.-> + +B.=> + +C.: + +D.# + +4、下列说法正确的是? D + +A. 数组的下标必须为数字,且从“0”开始 + +B. 数组的下标必须是连续的 + +C. 数组中的元素类型必须一致 + +D. 数组的下标可以是字符串 弱类型语言 + +二、简答题(12分) + +1:PHP中变量有哪些基本数据类型? + +Int(整形) + +String(字符串) + +float(浮点型) + +boolean(布尔型) + +2:控制流程语句有哪些? + +If语句 while语句 switch语句 do…while循环 for循环 + +Break语句 continue语句 + +三、编程题(50分) + +```php +"; + +//} + + + +//4、求1到100内的素数? + +for($i=2;$i<=100;$i++) { + + $b=0; + + for ($j=2;$j<$i;$j++){ + +​ if ($i%$j==0){ + +​ $b=1; + +​ } + + } + + if ($b==0){ + +​ echo $i." "; + + } + +} + + + +// for($j=2;$j<=$i-1;$j++) + +// { + +// if($i%$j==0) { + +// break; + +// } + +// } + +// if($i==$j) + +// { + +// echo "$i"."
"; + + + + + + + +//四、操作题(30分) + +//1、定义一个关联数组,数组里面有4个元素,这4个元素分别存放的是自己的姓名,年龄,性别,考试成绩。 + +//并进行输出?(10分) + +//$arr=array("name"=>"叶思思","age"=>"20","sex"=>"女","score"=>"100"); + +//foreach ($arr as $value){ + +// echo $value."
"; + +//} + + + +//2、在数组中搜索键值 "red",并返回它的键名。 + +//数组如下所示:$a=array("a"=>"red","b"=>"green","c"=>"blue");(10分) + +//$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"; + +//$aa=explode(".",$str); + +// + +////var_dump($aa); + +// + +//for($i=0;$i + + + + + + Document + + +
+ 请选择你要上传的文件
+
+ +
+ + + + +点我下载"; + }else{ + echo "保存失败!"; + } + }else { + echo "不允许上传的类型"; + + } + }else{ + echo "上传的文件太大"; + } + +}else{ + echo "文件上传失败"; +} + +``` + +2、创建如下数据库和表。(10分) + + 数据库:company + + 表:department + +| 字段名称 | 数据类型 | 约束等 | 字段描述 | +| ----------- | ------------- | ---------- | -------- | +| id | int | 主键,自增 | 部门ID | +| name | varchar(32) | 非空,唯一 | 部门名称 | +| description | varchar(1024) | | 部门简介 | + +数据如下: + +![img](file:///C:\Users\YIXIAO~1\AppData\Local\Temp\ksohtml\wpsEB7A.tmp.jpg) + +3、实现对部门信息数据的增删改查。(50分) + +查询页面如下: + +![img](file:///C:\Users\YIXIAO~1\AppData\Local\Temp\ksohtml\wpsEB7B.tmp.jpg) + +新增页面如下: + +![img](file:///C:\Users\YIXIAO~1\AppData\Local\Temp\ksohtml\wpsEB8B.tmp.jpg) + +更新页面如下: + +![img](file:///C:\Users\YIXIAO~1\AppData\Local\Temp\ksohtml\wpsEB8C.tmp.jpg) + +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,'软件开发部','负责公司软件开发'); +``` + +连接服务器: + +```php + + + + + + + + 部门信息 + + +

部门信息

+新增 + + + + + + + + "; + + }else{ + while ($row = mysqli_fetch_assoc($result)){ + ?> + + + + + + + +
部门编号部门名称部分描述操作
暂无数据!
更新| + 删除
+ + +``` + +add.php + +```php+HTML + + + + + + + + 添加信息 + + +
+ + + + + + + + + + +
部门名称
部门描述
+ +
+ + + + + + + + + + + 修改信息 + + +
+ + + + + + + + + + +
部门名称
部门描述
+
+ + +重新修改"; +} +``` + -- Gitee