Php 访问文本输入字段数据
使用CodeIgniter,如何访问和显示从控制器文件输入到视图文件(请参见下面的代码)输入字段中的文本Php 访问文本输入字段数据,php,codeigniter,Php,Codeigniter,使用CodeIgniter,如何访问和显示从控制器文件输入到视图文件(请参见下面的代码)输入字段中的文本 // input_view.php <?php echo form_open('search/submit'); $input_data = array('name' => 'search_field', 'size' => '70'); echo form_input($input_data); form_submit
// input_view.php
<?php
echo form_open('search/submit');
$input_data = array('name' => 'search_field', 'size' => '70');
echo form_input($input_data);
form_submit('submit','Submit');
form_close();
?>
//input\u view.php
当文本输入到输入字段中时,在表单发回服务器之前无法访问。换句话说,表单必须提交给控制器才能查看
假设文件中有一个名为input_view.php的表单:
<?php echo form_open('my_controller/my_method'); ?>
<?php echo form_input('search'); ?>
<?php echo form_submit('submit', 'Search'); ?>
我希望这能有所帮助。+1.谢谢格里默的回复。当我输入文本并单击submit按钮时,由于某种原因,($this->input->post())的计算结果为false,并且代码没有执行。我正试图弄明白为什么没有收到我想要的文本inputted@Greelmo,我的逻辑现在似乎很粗略,因为当我更改if($this->input->post()==FALSE)时,它打印了我输入的内容。我不明白。
public function my_method() {
if ($this->input->post()) {
$name = $this->input->post('search');
echo $name;
}
}