DAY2.PHP-核曲方块与if,else

核曲方块刚好可以配合if跟else的判断式,也就是说在if的条件式判断是否核曲方块有没有勾选,从if判断如true执行if的内容,如为false执行else的内容。
所以在这里以isset用来检查变数是否设置,可用isset($GET['mail'])来写入echo,跟JavaScript的console.log一样用来除错。
在这边我也除错过,当你勾选后会显示1,而没勾选好像都没出现什画面。
所以在这里isset($GET['mail'])的变数宣告为$mail放入if这个值为1代表ture执行if的内容。
而如果1都没出现,在if这里跳过执行else的内容。
另外补充一个问题如果变数的值只设$GET['mail'],条件式写成这样if(isset($mail)),这样会造成一个结果就是没勾选的时候会产生错误,所以建议isset也一起宣告变数。(欢迎补充)
可先看下方的流程:

            true开始->  if --------> echo '已订阅电子报';---------->        |   false|                                            结束        V                                      else--------> echo '未订阅电子报';---------->            true

另外补充isset与empty的差别,来源为clouding.city

input.php<form action="output.php" method="get"><input type="checkbox" name=""mail>订阅电子报<input type="submit" value="确定"></form>
output.php<?php$mail = isset($_GET['mail']);if($mail){    echo '已订阅电子报';}else{    echo '未订阅电子报';}?>

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章