From 81b3667c71f723e2165d60e8eca585fac8d45769 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=A2=81=E6=9D=B0?= <2335099731@qq.com> Date: Sun, 5 Jun 2022 22:42:12 +0800 Subject: [PATCH 1/2] 20220601 --- ...1-\347\211\265\346\211\213\347\275\221.md" | 209 ++++++++++++++++++ 1 file changed, 209 insertions(+) create mode 100644 "\351\231\210\346\242\201\346\235\260/20220601-\347\211\265\346\211\213\347\275\221.md" diff --git "a/\351\231\210\346\242\201\346\235\260/20220601-\347\211\265\346\211\213\347\275\221.md" "b/\351\231\210\346\242\201\346\235\260/20220601-\347\211\265\346\211\213\347\275\221.md" new file mode 100644 index 0000000..e230040 --- /dev/null +++ "b/\351\231\210\346\242\201\346\235\260/20220601-\347\211\265\346\211\213\347\275\221.md" @@ -0,0 +1,209 @@ +首页: + +```php+HTML +//index.php + +注销"; +}else{ + header('location:login.php'); + die("还未登录"."去登录"); + +} + + + +?> + + + + + + + + + + + + 首页 + + + +

首页

+ + +``` + +注册页面: + +```php+HTML +//register.php + + + + + + + + + 注册页面 + + +

注册新用户

+
+ + + + + + + + + + + + + + + + + +
用户名:*
密码:*
确认密码:*
年龄:
身高:*
性别:女*
爱好: + 音乐 + 旅游 + 游戏 + 运动 + 美食 + 电影* +
手机号码:*
住址:
交友宣言:
上传头像:
+
+ + + + + + +``` + +注册页面处理: + +```php +//register_to.php + $value){ + if ($key!='提交'){ + $$key=$value; + } + +} + +$hobby=implode(",",$hobby); + + + +$sql="insert into `user` (`username`,`password`,`age`,`height`,`sex`,`hobby`,`phone`,`add`,`aboutme`,`file`) values ('$username','$password1','$age','$height','$sex','$hobby','$phone','$add','$aboutme','$photo')"; +echo $sql; + +$re = mysqli_query($conn,$sql); + +if($re){ + + echo "注册成功"."去登录"; + +}else{ + echo "注册失败".mysqli_error($conn); +} +``` + +登录页面: + +```php+HTML +//login.php + + + + + + + + + Document + + +

用户登录

+
+ + + + + + + + + +
用户名:
密 码:
记住我
注册
+ + +
+ + + + + + + +``` + +登录页面处理: + +```php+HTML +//login_to.php + +去首页"; + $_SESSION['username']=$_POST['username']; + header('location:index.php'); + + if ($_POST['ck']=='yes'){ + setcookie("username","$username",time()+60*60*24*10); + } +} + +``` + +数据库连接: + +```php + Date: Sun, 12 Jun 2022 22:04:48 +0800 Subject: [PATCH 2/2] 20220608 --- ...41\345\244\247\344\275\234\344\270\232.md" | 174 ++++++++++++++++++ 1 file changed, 174 insertions(+) create mode 100644 "\351\231\210\346\242\201\346\235\260/20220608-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" diff --git "a/\351\231\210\346\242\201\346\235\260/20220608-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/\351\231\210\346\242\201\346\235\260/20220608-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" new file mode 100644 index 0000000..e39d0e0 --- /dev/null +++ "b/\351\231\210\346\242\201\346\235\260/20220608-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" @@ -0,0 +1,174 @@ +> PHP动态网站开发第一次大作业 +> +>一、选择题(8分) +> +>1、php定义变量正确的是?C +> +>A.var a = 5; +> +>B.int b = 6; +> +>C.var $a = 12; +> +>D.$a = 10; +> +>2、下列语言代码的循环体执行的次数是?A +> +> +>$n=1; +> +>while($n==0){ +> +> echo $n; +> +> $n--; +> +>} +> +>?> +> +>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 double string boole +> +>2:控制流程语句有哪些? +> +>if while switch for foreach ?: +> +>三、编程题(50分) +> +> 1、定义变量存储自己的姓名,年龄,性别,考试成绩。并进行输出(10分) +> +>$name='陈梁杰'; +> $sex='男'; +> $age=19; +> $score=90; +> **echo** "姓名:$name 性别:$sex 年龄:$age 成绩:$score"; +> +> +> +> 2、使用if-else判断给定的数字是奇数还是偶数。(10分) +> +>```php +>$a=4; +>if ($a%2==0){ +> echo "偶数"; +>}else{ +> echo "奇数"; +>} +>``` +> +> +> +> 3、打印九九乘法表。(15分) +> +>![img](file:///C:/Users/23350/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg) +> +>```php +>for($i=1;$i<=9;$i++){ +> for($j=1;$j<=$i;$j++){ +> echo $j."*".$i."=".($i*$j)."  "; +> +> } +> echo "
"; +>} +>``` +> +> +> +> +> +>4、求1到100内的素数?(15分) +> +>(素数是在大于1的自然数中,除了1和它本身以外不再有其他[因数](https://baike.baidu.com/item/因数/9539111)的自然数) +> +>```php +>for($i=1;$i<=100;$i++){ +> $c=0; +> for($j=2;$j<=$i;$j++){ +> if ($i%$j==0){ +> $c++; +> } +> } +> if ($c==1){ +> echo "$i
"; +> } +>} +>``` +> +> +> +>四、操作题(30分) +> +>1、定义一个关联数组,数组里面有4个元素,这4个元素分别存放的是自 己的姓名,年龄,性别,考试成绩。并进行输出?(10分) +> +>```php +> $arr=array('name'=>'陈梁杰','age'=>19,'sex'=>'男','score'=>85); +> +>foreach ($arr as $key=>$value){ +> $$key=$value; +>} +> +>echo "姓名:$name 年龄:$age 性别:$sex"; +>``` +> +> +> +>2、在数组中搜索键值 "red",并返回它的键名。数组如下所示:(10分) +> +>$a=array("a"=>"red","b"=>"green","c"=>"blue"); +> +> +> +>```php +>$a=array("a"=>"red","b"=>"green","c"=>"blue"); +> +>$c=array_search("red",$a); +>echo "$c"; +>``` +> +> +> +> 3、把字符串按照.打散为数组,字符串如下:$str = "www.mxdx.com";(10分) +> +>```php +>$str = "www.mxdx.com"; +> +>$c=explode(".",$str); +>var_dump($c); +>``` +> +> +> +> \ No newline at end of file -- Gitee