php - 如果任何 $_POST 等于另一个 $_POST 死 ('error' );?

标签 php javascript jquery

我正在尝试将此表格用于:

如果任何 $_POST 变量等于任何其他 $_POST 变量抛出错误。

如果只有几个,那不是问题,但我有大约 20 个左右 所以如果我想这样做,我将不得不像这样

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

    ?>

但这不是好的编码(而且会花很长时间) 我想到了数组和不同的方式......

但我在 atm 上脑死亡所以我想我可以得到一些帮助.. 提前致谢

ps 如果在 PHP(服务器端)中完成它会很好,但 Jquery 始终是一个选项。

最佳答案

使用 array_unique() 删除重复值并检查它是否仍然等于您的数组:

if($_POST != array_unique($_POST))
    die("...");

关于php - 如果任何 $_POST 等于另一个 $_POST 死 ('error' );?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3578305/

相关文章:

javascript - DartObject 在传递到 JsObject.callMethod 时未展开

jquery - 使用 find 将 jQuery live 转换为 on

php - Laravel 4 显示 MethodNotAllowedHttpException

javascript - 定义 API GATEWAY 列表类型参数

javascript - 如何在 Android 后台运行 WebView?

jquery - 如何更改表格中空单元格的背景颜色?

jquery - 防止 jQuery 对话框提交两次

PHP 正则表达式在数字序列后插入 '/'

php - SQL:如何每天选择一行

php - 如何在php中计算crc16