Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /-- Controller --/
- ==================
- public function update(){
- $data = array('success' => false, 'messages' => array(), 'result' => array());
- $this->load->library('form_validation');
- $this->form_validation->set_rules('Txt_Kode', 'Kode Barang', 'trim|required');
- $this->form_validation->set_rules('Txt_Nama', 'Nama Barang', 'trim|required');
- $this->form_validation->set_rules('Txt_Harga', 'Harga Barang', 'trim|required');
- $this->form_validation->set_error_delimiters('<span class="help-block">', '</span>');
- if ($this->form_validation->run()) {
- $data['success'] = true;
- foreach ($_POST as $key => $value) {
- $data['result'][$key] = (object) $this->input->post($key);
- }
- $update = [
- 'barang_nama' => $data['result']['Txt_Nama'],
- 'barang_harga' => $data['result']['Txt_Harga']
- ];
- $kunci = [
- 'barang_kode' => $data['result']['Text_Kode']
- ];
- //$this->barang->update($kunci, $update);
- } else {
- foreach ($_POST as $key => $value) {
- $data['messages'][$key] = form_error($key);
- }
- }
- echo json_encode($data);
- }
- /-- Model --/
- =============
- public function update_barang($key, $data){
- return $this->db->update("tbl_barang", $data, $key);
- }
- /-- View --/
- ============
- <div class="row">
- <div class="col-lg-12">
- <div class="panel panel-default">
- <?php echo form_open('#', ['id' => 'form', 'class' => 'form-horizontal']);?>
- <div class="panel-body">
- <div class="form-group">
- <?php echo form_label('Kode Barang', 'Txt_Kode', ['class' => 'control-label col-xs-3']);?>
- <div class="col-xs-9">
- <?php echo form_input('Txt_Kode', '', ['class' => 'form-control', 'placeholder' => 'Kode Barang', 'style' => 'width: 335px;']);?>
- <?php echo form_hidden('Text_Kode');?>
- </div>
- </div>
- <div class="form-group">
- <?php echo form_label('Nama Barang', 'Txt_Nama', ['class' => 'control-label col-xs-3']);?>
- <div class="col-xs-9">
- <?php echo form_input('Txt_Nama', '', ['id' => 'Txt_Nama', 'class' => 'form-control', 'placeholder' => 'Nama Barang', 'style' => 'width: 335px;']);?>
- </div>
- </div>
- <div class="form-group">
- <?php echo form_label('Harga Barang', 'Txt_Harga', ['class' => 'control-label col-xs-3']);?>
- <div class="col-xs-9">
- <?php echo form_input('Txt_Harga', '', ['id' => 'Txt_Harga', 'class' => 'form-control', 'placeholder' => 'Harga Barang', 'style' => 'width: 335px;']);?>
- </div>
- </div>
- <div class="form-group">
- <div class="col-xs-offset-3">
- <?php echo form_button(['type' => 'button', 'class' => 'btn btn-primary', 'id' => 'Tombol', 'content' => '<i class="fa fa-save"></i> Simpan', 'onclick' => 'tombol()']);?>
- <?php echo form_button(['type' => 'button', 'class' => 'btn btn-danger', 'id' => 'Reset', 'content' => '<i class="fa fa-refresh"></i> Reset']);?>
- </div>
- </div>
- </div>
- <?php echo form_close();?>
- </div>
- </div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement