[eluser]Unknown[/eluser]
hello guys,
i'm kinda new to CI so can't use it properly even for a simple matter like insert new record..
please don't order me to googling because I already did it first and still stuck
and sorry for bad english..
so this is the MVC of mine
Model
Code:
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Test_model extends CI_Model{
public function insert($data){
return $this->db->insert_string('testinsert', $data);
}
}
?>
Control
Code:
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Test_controller extends CI_Controller{
function __construct() {
parent::__construct();
$this->load->model('test_model', '', true);
}
public function index(){
$this->load->view('test_view');
}
public function inserts(){
$this->form_validation->set_rules('id', 'ID', 'trim|required');
$this->form_validatoin->set_rules('deskripsi', 'DESKRIPSI', 'trim|required');
$data = array('id'=> $this->input->post('id'), 'deskripsi'=>$this->input->post('deskripsi'));
$st = $this->test_model->insert($data);
echo $st;
}
}
?>
View
Code:
<!DOCTYPE HTML>
<html>
<head>
<title>Test Insert</title>
</head>
<body>
<?php echo validation_errors(); ?>
<?php echo form_open('test_controller'); ?>
<table>
<tr>
<td>id</td>
<td>:</td>
<td><input type="text" name="id" /></td>
</tr>
<tr>
<td>deskripsi</td>
<td>:</td>
<td><input type="text" name="deskripsi" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Submit" /></td>
</tr>
</table>
</body>
</html>