Posted in CodeIgniter 12 years ago 3 min read
<?php
class User_controller extends CI_Controller{
function __Construct()
{
parent ::__construct();
}
function user()
{
$data['judul'] = 'Insert Data User';
$this->load->view('user', $data);
}
function simpan_user()
{
$this->load->model('user_model');
$this->user_model->simpan_user();
$data['notifikasi'] = 'Data berhasil disimpan';
$data['judul']='Insert Data Berhasil';
$this->load->view('notifikasi', $data);
}
}
Nb: di dalam codeigniter tidap perlu menggunakan tag php penutup
$autoload['libraries'] = array('database');
user_model.php
<?php
class User_model extends CI_Model{
function simpan_user()
{
$simpan_data=array(
'nama_lengkap' => $this->input->post('nama_lengkap'),
'username' => $this->input->post('username'),
'password' => md5($this->input->post('password')),
'email' => $this->input->post('email'),
'alamat' => $this->input->post('alamat')
);
$simpan = $this->db->insert('user', $simpan_data);
return $simpan;
}
}
<html>
<head>
<title><?php echo $judul; ?></title>
</head>
<body>
<h1>Insert Data User</h1>
<form action="simpan_user" method="post">
<table>
<tr>
<td>Nama Lengkap</td>
<td><input type="text" name="nama_lengkap"/></td>
</tr>
<tr>
<td>Username</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"/></td>
</tr>
</tr>
<td>Email</td>
<td><input type="text" name="email"/></td>
</tr>
<tr>
<td>Alamat</td>
<td><textarea name="alamat" style="height: 80px;"></textarea></td>
<tr>
<td></td>
<td><input type="submit" value="Simpan"/></td>
</tr>
</table>
</form>
</body>
</html>
notifikasi.php
<html> <head> <title><?php echo $judul; ?></title> </head> <body> <p><?php echo $notifikasi; ?></p> </body> </html>Oke, sekarang fungsi tersebut telah selesai, anda dapat mencoba menjalankannya di browser dengan URL http://localhost/codeigniter/index.php/user_controller/user Setelah anda klik Simpan, data yang anda isikan akan tersimpan di dalam database. Source code dapat di download di: insert_data_codeigniter Selanjutnya adalah tutorial untuk menampilkan data dari database. Semoga bermanfaat.