I created the same as yours
First you need to set up the project correctly. How to connect to the database, CI helpers
Here is my feedback.php controller
<?php
class feedback extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->model('feedback_model');
}
function index() {
$this->load->view('feedback');
}
function submit() {
if ($this->input->post('REQUEST_METHOD') == 'POST') {
$data = array(
'response1' => $this->input->post('Qustion1'),
'response2' => $this->input->post('Question2')
);
$this->feedback_model->form_insert($data);
}
}
}
Here are my feedback_model.php messages really changing with yours
<?php
class feedback_model extends CI_Model{
function form_insert($data){
$this->db->insert('feedback', $data);
}
}
, feedback.php
<html>
<head>
<title></title>
</head>
<body>
<form role="form" method="POST" action="feedback/submit">
<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>
<div class="form-group">
<input type="submit" value="submit" name="submit">
</div>
</form>
</body>
</html>
method = "POST" action = "feedback/submit"
, ,
- uri, .
,
i , post
,
1
2
feedback_model
$data = array(
'response1' => $this->input->post('Qustion1'),
'response2' => $this->input->post('Question2')
);
$this->feedback_model->form_insert($data);
.
- MVC
feedback_model.php, feedback_model.php , .
,