从php中的下拉菜单中丢失值

时间:2018-03-12 23:48:42

标签: php html forms

我试图在PHP上实现双下拉菜单表。 我希望用户选择两种语言,然后提交它们以执行一些查询。 不幸的是,选择的两个值中只有一个被选中,有谁知道为什么? 我将代码留在这里:

data = [0, 1, 2, 3, 4,
    {
     'tone': tone,
     'ttwo': ttwo,
     'tline': tline}]

表单可以正确显示,但打印两个$ _POST []值可以注意到一个缺失

2 个答案:

答案 0 :(得分:2)

如果您在获取formLanguageDest值时遇到问题,可能是因为您的第二个select代码中存在拼写错误。

您写道:

...
<select name="formLanguagDest">
...

我猜你的意思是formLanguageDest,对吗?仔细检查$ _POST语句和名称。

答案 1 :(得分:0)

刚刚测试过您的代码,一切正常。你能告诉我,你怎么打印$ _POST值?

编辑:我用print(pp, digits=22) [,1] [,2] [,3] [1,] 1.0000000000000000000000 0.9999986917465573110775 0.9999988070789928018556 [2,] 0.9999986917465573110775 0.9999999999999998889777 0.9999999834298258782894 [3,] 0.9999988070789928018556 0.9999999834298258782894 1.0000000000000000000000 > acos(0.9999999999999998889777) * R [1] 5.905836821e-05 > acos(1.0000000000000000000000) * R [1] 0 来测试这个。

编辑:你有&#34; formLanguagDest&#34;定义不正确。不应该是&#34; formLanguageDest &#34;?