使用form post方法我需要将值numID
传递给控制器
例如在视图内为numID
分配值
$numID= 25;
我需要在控制器中使用numID
的值并将其分配给temp
变量。所以我使用以下代码行,
$temp= $_POST[numID];
但它无法获得确切的值。请帮帮我。如果有其他替代方式,请告诉我。
答案 0 :(得分:0)
以下是从视图向控制器发送信息的示例:
查看:
<?php echo form_open('invoice'); ?>
<?php echo validation_errors(); ?>
<?php echo form_input('order_num', $this->input->post('order_num')); ?>
<?php echo form_submit('submit','submit'); ?>
<?php echo form_close(); ?>
控制器:
public function invoice()
{
$order = $this->input->post('order_num');
$this->General_Model->get_customer_order($order);
}
型号:
function get_customer_order($order)
{
. . .
$this->db->where('client_orders.id', $order);
$result = $this->db->get('client_orders');
. . .
}
注意我们使用输入名称和ID为= "order_num"
然后我们要求控制器将其命名为$this->input->post('order_num');