diff --git "a/\346\242\201\346\265\251/PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" "b/\346\242\201\346\265\251/PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" index 1ef474b8d039e5fbe02adaf6767ed6783f2aac27..db17be52ca5d1af8dbc1c43f8b51b74347382fc4 100644 --- "a/\346\242\201\346\265\251/PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" +++ "b/\346\242\201\346\265\251/PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" @@ -60,7 +60,43 @@ D. 数组的下标可以是字符串 弱类型语言 **1:PHP中变量有哪些基本数据类型?** -整型,浮点型,引用型,布尔型 +**int** + +$a = 10; + +**float** + +$a = 10.5; + +**string** + +$a = "十点五" + +**boolean** + +$a=true + +**array** + +$a="hello"; + +$a = 123; + +**object** + +class student{ + +} + +$a = new student(); + +**null** + +$a = null; + +**resource** + +$conn = mysqli_connect('localhost') **2:控制流程语句有哪些?** @@ -147,6 +183,8 @@ for($i = 2;$i<=100;$i++){ } } } + + ``` diff --git "a/\346\242\201\346\265\251/PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" "b/\346\242\201\346\265\251/PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\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..67798cc2c8a17dfdc62d8f5db6b7794ee5aa59da --- /dev/null +++ "b/\346\242\201\346\265\251/PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\254\344\272\214\346\254\241\345\244\247\344\275\234\344\270\232.md" @@ -0,0 +1,391 @@ +# PHP动态网站开发第二次大作业 + +### 一、选择题(6分) + +**1、下面哪项描述是错误的?** A + +A.静态成员必须实例化对象才能使用 + +B.成员变量需要用public protected private修饰,在定义变量时不再需要var关键字 + +C.类中的普通方法只能实例化对象才能进行调用 + +D.包含抽象方法的类必须为抽象类,抽象类不能被实例化 + +**2、关于面向对象的说法不正确的是?** C + +A:OOP是面向对象的简称 + +B:静态方法不用实例化对象就能调用 + +C:类里面的$this关键字代表该对象本身 + +D:普通方法不用实例化对象就能调用 + +**3、面向对象的三大特性中哪个不属于封装的做法?** B + +A 将成员变为私有的 + +B 将成员变为公有的 + +C 封装方法来操作成员 + +D 使用private修饰方法 + +### 二、简答题(4分) + +**1:面象对象的三大特性是什么?** + +封装,多态,继承 + +### 三、操作题(90分) + + **1、制作一个文件上传的页面,完成文件上传功能。(30分)** + +限制规则: + +上传的文件不能超过1M, + +上传文件的类型只能是jpg、gif、png、jpeg, + +对上传的文件进行保存。 + +``` html + + + + + 文件上传 + + + +
+ 请选择要上传的文件:
+ +
+ + +``` + +``` php +"; + +//echo "文件名
"; +//echo $_FILES["myfile"]['name']; +//echo "
"; +//echo "文件类型
"; +//echo $_FILES["myfile"]['type']; +//echo "
"; +//echo "文件路径
"; +//echo $_FILES["myfile"]['tmp_name']; +//echo "
"; +//echo "文件大小
"; +//echo $_FILES["myfile"]['size']; +//echo "
"; +//echo "报错
"; +//echo $_FILES["myfile"]['error']; + + +echo "
"; + +$error = $_FILES["myfile"]['error'];//获取文件错误 + if($error==0){//判断错误 + + define("SIZE",1024*1024);//限制大小 + $size = $_FILES["myfile"]['size'];//获取文件大小 + + if($size + + + + + 学生成绩表 + + +

添加 搜索会员 +

+ 搜索用户: + +
+

+ + + + + + + + "; + }else{ + while($a = mysqli_fetch_assoc($res)){ + ?> + + + + + + + +
编号部门简介操作
没有数据
+ 修改| + 删除 +
+ + + + + +``` + +```php+HTML + + + + + 添加信息 + + +
+ + + + + + + + + + +
部门名称
部门简介
    
+
+ + + + + +返回首页"; + }else{ + echo "添加失败!"; + } +``` + +```php+HTML +返回首页"; +}else{ + echo "修改失败!"; +} +``` + +```php+HTML + + + + 修改信息 + + +
+ + + + + + + + + + + + + +
部门名称
部门简介
+
+ + + +``` + +```php+HTML + + + + + + + 搜索结果 + + + + + + + + +"; +}else{ + while($a = mysqli_fetch_assoc($res)){ + ?> + + + + + +
部门编号部门名称部门简介
没有数据
+ 返回首页 + + + +``` + +```php+HTML +返回首页"; +} else { + echo "修改失败!"; +} +``` +