Correcting teacher:天蓬老师
Correction status:qualified
Teacher's comments:表单传值, 很有意思, 也很重要, 难在判断有无上
一、练习get传值
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>get</title> </head> <body> <form action="" method="get"> <label for="email">邮箱:</label> <input type="email" id="email" name="email" value=""> <label for="password">密码:</label> <input type="password" id="password" name="password" value=""> <br/> <button>登录</button> </form> </body> </html> <?php print_r($_GET); echo '<br/>'; print_r($_GET['email']); ?>
点击 "运行实例" 按钮查看在线实例
二、练习流程控制 (手写)
1、if else
实例
<?php $var = 60; if ($var == 100) { echo '出去旅游'; }elseif ($var >= 80) { echo '在家过年'; }elseif ($var >= 60) { echo '帮忙干活'; }else { echo '挨打'; }
运行实例 »点击 "运行实例" 按钮查看在线实例
2、switch
实例
<?php $var = 50; switch ($var) { case 100: echo '出去旅游'; break; case $var>=80: echo '在家过年'; break; case $var>=60: echo '帮忙干活'; break; default: echo '挨打'; break; }
运行实例 »点击 "运行实例" 按钮查看在线实例
三、练习计数循环 (手写)
1、while
2、for
四、总结
1、if和switch功能一样,if在不知道多少个的时候用,switch在知道有多少个值时候用
2、if和switch都是流程控制,foreach是数组循环
3、if、switch、while都是先看条件是否成立,成立则执行;而do while是先执行,不管条件成不成立
4、for、while是计数循环,foreach是数组循环
5、continue可以用在while、for、foreach,break用在while、for、switch、foreach
6、传递的值存储在$_GET数组中,GET里面的key就是form表单里面的input name,GET里面的value就是form表单里面的input value