Javascript PHP don';无法使用$\u POST获取选择信息

Javascript PHP don';无法使用$\u POST获取选择信息,javascript,php,excel,Javascript,Php,Excel,我正在制作一个生成excel文件的网页,我想在英语和法语之间选择我想要的语言。因此,在该页面中,我有两个select输入,其中一个是语言选择器。 另一个在教练机上 我用php称之为: $formateur=$_POST['nomFormateur']; $query1="select * from formateur where formateurId=$formateur"; $info=info_query($query1); $nomFormateur=$info['formateur']

我正在制作一个生成excel文件的网页,我想在英语和法语之间选择我想要的语言。因此,在该页面中,我有两个
select
输入,其中一个是语言选择器。 另一个在教练机上

我用php称之为:

$formateur=$_POST['nomFormateur'];
$query1="select * from formateur where formateurId=$formateur";
$info=info_query($query1);
$nomFormateur=$info['formateur'];

$lang=$_POST['lang'];

$date1=$_POST['date_debut'];
$date2=$_POST['date_fin'];
当我选择所有我想要的时:

PHP,没有考虑我的第二个
select
(语言一)的值:


有人能帮我吗?

也许是因为你忘了关闭第一个select标签?我很确定这与此有关;)

此javascript函数是不必要的,因为select将自动获取值。这可能就是问题所在。

看起来您的select中嵌套了一个select?

谢谢您的帮助!我在寻找答案,而我在等待并找到一些东西。我的选择不是数组

                            <select name="lang" id="lang">
                            <option value="">-----</option>
                                <?php   
                                    $array = array("Anglais", "Francais");
                                    $lengh=count($array);

                                    for($x=0;$x<$lengh;$x++){
                                        echo '<option value='.$x.'>'.$array[$x].'</option>';
                                    }
                                ?>
                        </select>

-----

现在,php的值为$lang,excel的值为我想要的语言

似乎我在这里还没有讲完。好吧,你有下面的答案,你问他们,因为我不会发布答案来“得到”答案。我已经删除了一条关于代码失败原因的相关评论。嗨,Fred-ii-。我试着这样做,为了我的查询,这是工作!!问题出在哪里?我知道这不是问题,因为我已经不是了,调用不同的不是问题,但我会尝试“我像这样尝试过,对于我的查询,它是有效的!!问题出在哪里?”-那么,如果你说它有效,那么问题出在哪里?第一个选择没问题,不是我需要帮助,而是第二个选择,对于PHP不关心的语言选择,这是我的问题。我关闭它,但仍然不选择我想要的语言。我没有任何东西就清理javascript函数!仍然不起作用:/I我正在查找并关闭所有打开的选择!!
function name_click(){
    var value_select = document.getElementById("lang").value;
    document.getElementById("my_var").value=value_select;
}
                            <select name="lang" id="lang">
                            <option value="">-----</option>
                                <?php   
                                    $array = array("Anglais", "Francais");
                                    $lengh=count($array);

                                    for($x=0;$x<$lengh;$x++){
                                        echo '<option value='.$x.'>'.$array[$x].'</option>';
                                    }
                                ?>
                        </select>