如何使用按钮从视图发送值到codeigniter中的控制器?

时间:2018-01-30 06:08:42

标签: codeigniter

我想使用按钮将视图中的值传递给控制器​​,因此我想使用从按钮传递的值来访问if条件,以便重定向函数流。

按钮视图:

 <button type="button" name = 'draft' value = 'draft' 
onclick="location.href='<?php echo 
site_url().'/invoice_invoice/create_invoice/';?>'" class="btn btn-circle 
grey-salsa btn-outline">Cancel</button>

控制器: 在控制器中我想保留一个if循环,它检查按钮的值是否为&#39; draft&#39;是否在控制器中发布

1 个答案:

答案 0 :(得分:1)

您可以传递这样的值:

location.href='<?php echo site_url().'/invoice_invoice/create_invoice/'.$value;?>'

并在控制器中访问它

function create_invoice($value){
}

或者您可以使用$ _GET

location.href='<?php echo site_url().'/invoice_invoice/create_invoice?value='.$value;?>'

并在控制器中访问

function create_invoice(){
   $value = $this->input->get('value');
}

或者如果您需要保存表单或其他内容,则可以使用ajax。