Php 后置dropbox选定值数字id-codeigniter
我是codeigniter及其开发的新手。我在表单中使用了html dropbox。当我按下提交按钮时,我想检索并发布所选下拉框索引值的id。我该怎么做?请找到我使用的代码Php 后置dropbox选定值数字id-codeigniter,php,html,codeigniter,Php,Html,Codeigniter,我是codeigniter及其开发的新手。我在表单中使用了html dropbox。当我按下提交按钮时,我想检索并发布所选下拉框索引值的id。我该怎么做?请找到我使用的代码 <?php echo form_open('homepage/askquestionview'); ?><div class="form-group"> <select name="cat" id="cato" onchange="activate_matc
<?php
echo form_open('homepage/askquestionview');
?><div class="form-group">
<select name="cat" id="cato" onchange="activate_match()">
<?php
foreach ($catogories as $cat) {
echo'<option value="' . $cat . '" id="cato" >' . $cat . '</option>';
}
?>
</select>
<input type="submit" class="btn btn-success btn-block" value="Post Your Question" id="postQuestion">
</p>
<?php echo form_close(); ?>
输出
array(1) { ["Student_Email"]=> bool(false) }
我对codeigniter的数据结构了解不多,但您可能需要对循环进行如下修改:
foreach ($catogories as $id => $cat) {
echo'<option value="' . $id . '" id="cato" >' . $cat . '</option>';
}
foreach($catogories as$id=>$cat){
回声“.$cat.”;
}
您选择的输入名称是“cat”而不是“cato”
<select name="cat"
提示,使用form_helper创建输入:form_下拉列表()
正如我之前所说,我对Codeignator了解不多。但是如果你有一个ID(作为数字键)和值的数组,你可以使用我修改过的代码。
<select name="cat"
public function askquestionview() {
var_dump(this->input->post());
}