当前位置:Gxlcms > PHP教程 > php如何样判断多个post值是否为空

php如何样判断多个post值是否为空

时间:2021-07-01 10:21:17 帮助过:21人阅读

php怎么样判断多个post值是否为空
本帖最后由 gz109 于 2013-07-22 17:37:50 编辑

比如一个表单,很多个选项,怎么样来用php来判断值是否为空或者为正确数值



$name1=$_POST[name1];
$name2=$_POST[name2];
$name3=$_POST[name3];
$name4=$_POST[name4];
$name5=$_POST[name5];

//插入数据库,如果是就单独判断一个变量,可以用IF,那如果多个怎么办呢
if($name1==''){
echo '请输入数据';
exit;
}

$sql="insert into book values('$name1','$name2','$name3','$name4','$name5')";
mysql_query($sql);

?>

分享到:


------解决方案--------------------
//设
$_POST = array('name' => '', 'name2' => 'e','name3' => 'r','name4' => '','name5' => ' ');

$t = array_keys($_POST, '');//如果空格不算空,就用这条
$t = array_keys(array_map('trim', $_POST), '');//如果空格算空,就用这条
if($t) { //有空数据项
print_r($t); //值就是为空的项
}

人气教程排行