加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如果任何$_POST等于另一个$_POST死(‘错误’);?

发布时间:2020-12-13 22:15:41 所属栏目:PHP教程 来源:网络整理
导读:我想把这个表格改为: 如果任何$_POST vars等于$_POST vars中的任何其他vars则抛出错误. 如果它只是一些它不会是一个问题,但我有大约20左右 所以,如果我想这样做,我就必须这样做 ?php if($_POST['input1']==$_POST['input2'] || $_POST['input1']==$_POST['i
我想把这个表格改为:

如果任何$_POST vars等于$_POST vars中的任何其他vars则抛出错误.

如果它只是一些它不会是一个问题,但我有大约20左右
所以,如果我想这样做,我就必须这样做

<?php 
    if($_POST['input1']==$_POST['input2'] || $_POST['input1']==$_POST['input3']){
die('whatever');
}

    ?>

但这不是很好的编码(而且需要永远)
我想到阵列和不同的方式……

但我脑子里死了,所以我想我可以得到一些帮助..
提前致谢

ps在PHP(服务器端)中这样做会很好,但Jquery总是一个选项.

解决方法

function testPost(){
foreach ($_POST as $keya=>$vala){
    foreach($_POST as $keyb=>$valb){
        if ($keya==$keyb){
            continue;
        } else {
            if ($vala == $valb){
                 return FALSE;
            }
        }
    }
}
return TRUE;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读