具有ID属性的Form字段未与HTML Form

问题描述 投票:0回答:1
现在,我试图将表单输入数据插入控制器的数组中,然后在视图中以正常变量访问,但没有运气。

我的第一个形式的控制器

function new_order_details() { $this->load->view('sales/new_order_details'); }

我的输入表单视图:new_order_details'

<form id="sales_order_details" action="/sales/new_blank_order_lines" method="post"> <input type="text" id="customer" /> <input type="submit" name="blank_order" id="blank_order" value="Continue"> </form>

我的第二形式的控制器

function new_blank_order_lines() { $data = array( 'customer' =>$this->input->post('customer') ); $this->load->view('sales/new_blank_order_lines',$data); }

以及我要显示数据的观点
<?php echo "--" . $customer . "--"; ?>

上述输出是变量$客户为空。

它是空的,因为您尚未将姓名参数授予View File中的客户输入字段。
写下html如下

<input type="text" id="customer" name="customer" />

您的输入中缺少名称attre..
<input type="text" id="customer" name="customer"/>
                            //----^^^^^^^----- here

然后将其名称提供给控制器
php codeigniter post model-view-controller form-fields
1个回答
3
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.