【发布时间】:2015-07-24 11:53:35
【问题描述】:
我有一个名为 feedback.php 的表单,其中包含两个问题。我想撤回所选单选按钮的值并在代码点火器中插入数据库。表名是“反馈”,我在其中存储这些值。 表单的html代码在这里
<form role="form" method="post" name ="your_form" action="<?php echo base_url();?>/index.php/feedback_model/index" >
<span class="badge">1</span></a> Is your complain solved ?
<div class="form-group">
<div class="radio">
<label><input type="radio" name="Question1"
value="yes">Yes</label>
</div>
<div class="radio">
<label><input type="radio" name="Question1" value="no">NO</label>
</div>
</div>
<span class="badge">2</span></a> How easy was it to complain to us?
<div class="form-group">
<div class="radio">
<label><input type="radio" name="Question2" value='excellent'>Excellent</label>
</div>
<div class="radio">
<label><input type="radio" name="Question2" value="good">Good </label>
</div>
<div class="radio">
<label><input type="radio" name="Question2" value="bad">Bad</label>
</div>
<div class="radio">
<label><input type="radio" name="Question2" value="verybad">Very Bad</label>
</div>
</div>
</form>
在控制器中,我有带有此代码的 feedback.php
<?php
class feedback_model extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->model('feedback_model');
}
function index()
{
// Including Validation Library
// Setting Values For Tabel Columns
$data = array(
'complain_id' => $this->input->post('complain_id'),
'email' => $this->input->post('email'),
'response1' => $this->input->post('Qustion1'),
'response1' => $this->input->post('Question2'),
'response1' => $this->input->post('Question3'),
'response1' => $this->input->post('Question4')
);
// Transfering Data To Model
$this->insert_model->form_insert($data);
// Loading View
$this->load->view('feedback');
}
}
?>
在模型中,我有带有此代码的 feedback_model.php。
<?php
class feedback_model extends CI_Model{
function __construct() {
parent::__construct();
}
function form_insert($data){
// Inserting in Table(feedback) of Database(college)
$this->db->insert('feedback', $data);
}
}
?>
【问题讨论】:
-
你的表单日期如何进入控制器文件???
-
这就是我想知道的。我是 codeigniter 的新手。
-
您应该将
method="post"属性添加到您的formtag -
我已经添加了 post 方法现在我想知道如何在代码点火器中找到所选单选按钮的值并将其传递到数据库??
标签: javascript php html codeigniter-2