【发布时间】:2018-01-03 11:43:21
【问题描述】:
嗯,这是我第一次使用 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>
选择其中两个后,我需要打印一个结果。所以可以说,我在第一个菜单 Tank 和第二个 Armory 中选择,我会得到这个结果:
坦克 -> 1
医务室 -> 1
百货商店 -> 3
命令 -> 1
仓库 -> 2
第二个选项不需要打印。有什么方法可以在没有 js 的情况下在 PHP 中处理它?
编辑:
好的,所以您要的是那些整数,但这些整数将作为选择的结果打印出来。我知道哪些会是,这是一个非常复杂的序列现在要解释,所以我会为每个选择输入答案。不要打扰它。我会用伪代码写我具体想要的。
If start == tank AND finish == armory
echo:
Tank -> 1
Infirmary -> 1
Dept Store -> 3
Command -> 1
Depot -> 2
这些整数不是预定义的。我将为每个序列手动输入它们
【问题讨论】:
-
你的问题有点含糊。我不明白
-> 1,2,3的全部内容。另外,“打印”是什么意思? php 是一种服务器端语言,完成类似您想要的事情的唯一方法是通过表单提交下拉列表的值,然后在新页面上打印结果。否则需要js。最后,...为什么没有js? -
我跳过了 JS 课程 :( 编辑了我的帖子!
-
好吧,忽略整数。不过,您并没有说出打印的意思。应该何时打印以及如何打印?什么触发它?相同页面还是不同页面?
-
按“提交”按钮后打印。相同页面或不同页面无关紧要。每天使用一次/两次。我想要 gorodkrovi.com 熟悉的东西
-
答案是:是的,你可以用 php 来做到这一点。研究一些 php 并发布一个新问题,如果你不让它工作。