感谢这里的一些帮助,我以html形式出现了下拉菜单。
<p>
<select id="CategorySelection">
<option value="0">Choose One</option>
<option value="Research">Research</option>
<option value="Innovation">Innovation</option>
<option value="Application">Application</option>
<option value="Integration">Integration</option>
</select>
</p>
根据您选择的内容,javascript将显示不同的问题以遵循此要求。以下问题以及其他所有内容都可以发布到db(mysql)表中。我无法将此值发布-它只显示NULL。是否因为JavaScript而缺少某些内容?我在那个领域真的很新。谢谢!
最佳答案
$ _POST值从name属性而不是id派生。您的选择只需要一个名称,像这样:
<select name="CategorySelection" id="CategorySelection">
然后,您可以照常在$ _POST数组中访问其值:
if (isset($_POST['CategorySelection'])){
$category = $_POST['CategorySelection'];
}
关于javascript - 下降值不发布,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22617711/