gpt4 book ai didi

php - 当我从 6 个选择选项中选择一/二/三/四/五/六时,如何减少条件检查的数量?

转载 作者:行者123 更新时间:2023-11-29 10:44:12 25 4
gpt4 key购买 nike

示例:当我只有两个选择选项时

input_one = 'one'; 
input_two = 'two';

当我只选择 input_one 时

if((isset($_POST['input_one']) && (!isset($_POST['input_two']) {
//query
}

当我只选择 input_two

elseif((!isset($_POST['input_one']) && (isset($_POST['input_two'])) {
//query
}

当我不选择其中任何一个时

elseif((!isset($_POST['input_one']) && (!isset($_POST['input_two'])) {
//query
}

当我选择两者时

elsif((isset($_POST['input_one']) && (!isset($_POST['input_two'])) {
//query
}

但是当我有 6 个输入选项时,我需要编写一些条件。如果有任何替代方法,我该如何减少这些?

最佳答案

$query = "some query";
foreach($_POST as $key => $post){
switch($key){
case 1:
$query .= " AND some condition";
break;
case 2:
$query .= " AND some condition";
break;
}
}
mysqli_query($sql,$query);

关于php - 当我从 6 个选择选项中选择一/二/三/四/五/六时,如何减少条件检查的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44918641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com