嗯,这是我第一次使用StackOverflow提问。有趣的是,这个问题对我来说真是微不足道,但我很挣扎!
这就是我想要完成的事情。
我正在为我和我的好友为电子游戏写一个生命救世主剧本。
有两个下拉菜单,每个菜单有5个选项(它们是相同的,所以我只复制一个菜单)
<select name="start" class="form-control" id="start">
<option value="tank" >Tank</option>
<option value="armory" >Armory</option>
<option value="dept" >Dept</option>
<option value="comm" >Comm</option>
<option value="infirmary" >Infirmary</option>
<option value="depot" >Depot</option>
</select>
我需要在选择其中两个后打印结果。所以,让我们说,我在第一个菜单坦克和第二个军械库中选择,我会得到这个结果:
坦克 - &gt; 1
医务室 - &gt; 1
Dept Store - &gt; 3
命令 - &gt; 1
仓库 - &gt; 2
不需要打印第二个选择。有没有js在PHP中处理它的任何方法?
编辑:
好的,所以你要求那些整数,但那些将被选中打印出来。我知道会是哪些,现在解释这是一个非常复杂的序列,所以我只为每个选择输入答案。不要打扰它。我会用伪代码写出我想要的东西。
If start == tank AND finish == armory
echo:
Tank -> 1
Infirmary -> 1
Dept Store -> 3
Command -> 1
Depot -> 2
这些整数未预定义。我将为每个序列手动输入
答案 0 :(得分:0)
所以,比如:
<?php
if($_POST["start"] !== "" && $_POST["finish"] !== "" && $_POST["start"] !== $_POST["finish"]) {
echo $_POST["start"];
}
?>
如果两个下拉菜单都选中了某个选项并且没有选择相同的值,则会打印start
下拉列表的值。您可以根据需要进行调整。
要提交此内容,您需要将输入包含在<form>
中POST
,并使用上述代码指向php文件。