gpt4 book ai didi

forms - Codeigniter:从表单中获取选择选项

转载 作者:行者123 更新时间:2023-12-02 07:51:44 26 4
gpt4 key购买 nike

我正在尝试使用 Codeigniter 在表单选择元素中选择选项...

我有一个名为 results 的 Controller ,里面有这段代码

//get form data
if($_SERVER['REQUEST_METHOD'] == "POST"){
$data['searchdata'] = array(
"ionum" => $this->input->post('ionum'),
"thisdb" => $this->input->post('thisdb')
);
}

加载到 View 中,'ionum' 是我可以检索的文本输入,'thisdb' 是选择,我没有得到任何结果...我该如何提取它?

最佳答案

确保您的 html 看起来像:

<form action="<?= site_url('mycontroller/myfunction');?>" method='post'>
<input type='text' name='ionum'/>
<select name='thisdb'>
<option value='db1'>DB1</option>
<option value='db2'>DB2</option>
</select>
</form>

然后在你的 Controller 中,你会写:

class Mycontroller extends CI_Controller{
function myfunction(){
$p = $this->input->post();
if($p){
//you can now access the ionum and thisdb... try echo
echo $p['ionum'];
echo $p['thisdb'];
}
}
}

没有必要运行 if($_SERVER['REQUEST_METHOD'] == "POST") 条件。只需检查 $p 是否存在,如上所示。

关于forms - Codeigniter:从表单中获取选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3471036/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com