I'm Sham
一个在通往码农道路上走走停停的行政文员

小程序制作笔记-PHP代码之简单判断if,else

个人认为代码中,判断是一个必不可少的功能,能够通过判断,来得到所需要的结果,以下是个人在学习制作小程序过程中用到的简单判断.

1 . if(isset($))

通过if(isset($))来判断是否存在某个条件,比如是否是由设置的路径访问PHP文件,如果是,则运行下面的代码,如果不是,则提示“非法访问”,这样能简单的避免他人访问读取PHP及数据库数据;

2. if($_GET[‘A’]!==null )

通过if($_GET[‘A’]!==null){$A1=’待处理’;}else{$A1=”;}来判断变量A是否存在和是否有值,如果有,则设置对应的变量A1为“待处理”;否则,则设置A1为空值。

其中有比较运算符 例如:> (大于), < (小于), == (等于),!==(不等于)

逻辑运算符 例如:!(否定), &&(同时满足), ||(或者), or
(或者) ,and (同时满足) ;

下面是Sham用到的一段提交表单的参考代码:

<?php
include_once("con.php"); //连接数据库
if(isset($_GET['feedback'])){  //加一个简单判断,防止别人直接访问PHP文件提交空白数据
  $A = $_GET["A"];
  $B = $_GET["B"];
  $B = $_GET["B"];
  if($_GET['A']!==null && $_GET['A']!=='' ){$A1='待处理反馈';}else{$A1='';} 
//通过(!==null & !=='')判断当变量A存在且不为空时,设变量A1为“待处理反馈”,反之,则设为空值
  if($_GET['B']!==null && $_GET['B']!=='' ){$B1='待处理反馈';}else{$B1='';}
  if($_GET['C']!==null && $_GET['C']!=='' ){$C1='待处理反馈';}else{$C1='';}
  $sql="INSERT INTO feedbackdb (A,B,C,A1,B1,C1) VALUES ('$A','$B','$C','$A1','$B1','$C1')";
	if($result = $con->query($sql)){
	  echo "成功";
	}else{
	  echo "失败", $con ->error;  
// $con ->error 在出现错误时,能输出具体问题在哪里
	}
}else{
  echo "非法访问!";
}
?>

赞(0) 赏杯咖啡!
未经允许不得转载:Sham@双目瞿 » 小程序制作笔记-PHP代码之简单判断if,else

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

如果你觉得文章好,请赏1杯速溶咖啡给Sham吧!

微信扫一扫打赏