on
codeigniter
- Get link
- X
- Other Apps
ss. Belajar-Codeigniter-Untuk-Pemula |
CodeIgniter adalah framework PHP yang kuat dengan footprint yang sangat kecil, dibangun untuk pengembang yang membutuhkan toolkit sederhana dan elegan untuk membuat aplikasi web dengan fitur lengkap.Menurut saya
Codeigniter merupakan framework yang sangat mudah dipejari karena konsepnya sangat simple dan tidak membutuhkan penyimpanan yang besarKita lanjut kembali pada topik, buat file model, view, dan controller. Model untuk mengatur query database, View untuk menampilkan pada user, dan Controller yang akan mengontrol jalannya aplikasi. Sekarang kita akan membuat Create atau entri data
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'codeigniter',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class kontak_model extends CI_Model {
public function __construct()
{
$this->load->database();
}
public function set_kontak()
{
$this->load->helper('url');
$data = array (
'nama' => $this->input->post('nama'),
'no_hp' => $this->input->post('no_hp'),
'alamat' => $this->input->post('alamat')
);
return $this->db->insert('tb_kontak', $data);
}
}
<?php echo validation_errors() ?>
<?php echo form_open('index.php/kontak/create'); ?>
<?php echo form_label('Nama Lengkap', 'nama'); ?><br>
<?php echo form_input('nama'); ?>
<br>
<?php echo form_label('No Handphone', 'no_hp'); ?><br>
<?php echo form_input('no_hp'); ?>
<br>
<?php echo form_label('Alamat Sekarang', 'alamat'); ?><br>
<?php echo form_input('alamat'); ?>
<br>
<input type="submit" name="submit" value="Kirim!">
<?php echo form_close(); ?>
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Kontak extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('kontak_model');
$this->load->helper('url_helper');
}
public function create()
{
$this->load->helper('form');
$this->load->library('form_validation');
$this->form_validation->set_rules('nama', 'Nama Lengkap ', 'trim|required|min_length[5]');
$this->form_validation->set_rules('no_hp', 'No handphone', 'trim|required|min_length[10]');
$this->form_validation->set_rules('alamat', 'Alamat', 'trim|required|min_length[5]');
if($this->form_validation->run()===FALSE)
{
$this->load->view('kontak/create');
}
else
{
$this->kontak_model->set_kontak();
}
}
keren gan (y)
ReplyDeleteTutorialnya yg bsa didownload ada gk gan?
Kalau sourcode, ada di http://jaslabku.blogspot.com/2016/04/Belajar-Codeigniter-Untuk-Pemula.html, dan untuk tutorial pdfnya,,, insya Allah nanti akan kami kirimkan... stay terus yah mas
ReplyDeletemakasih pak sangat membantu dalam kuliah saya
ReplyDeleteMaaf saya masih siswa kelas 2 SMP mas, panggil dik aja gak papa... kalo panggil pak agak gimana gitu
DeleteTutorial pertama berhasil dengan tambahan } pada akhir kodingan file kontak.php yg di controller,, nextt .
ReplyDelete