Postingan lainnya
query update database bermasalah pada codeignitor
Assalamualaikum sudah 2x saya submit pertanyaan 505 terus..... haduh...
ok gini kak pertama2 saya mau tanya kenapa pada codingan aplikasi query update ke tabel database saya ini ga berjalan? padahal statusnya sukses.... berikut codingnya.
Controller:
public function reviewfile($id)
{
$data['judul'] = 'Review laporan';
$data['verifikasi'] = $this->Verifikasi_model->getUploadById($id);
$data['status'] = ['pending', 'revisi', 'sukses'];
$this->form_validation->set_rules('status', 'Status', 'required');
$this->form_validation->set_rules('keterangan', 'Status', 'required');
if ($this->form_validation->run() == FALSE) {
$this->load->view('templates/header', $data);
$this->load->view('verifikasi/reviewfile');
$this->load->view('templates/footer');
} else {
$this->Verifikasi_model->reviewDataVerifikasi();
$this->session->set_flashdata('flash', 'diupload');
redirect('verifikasi');
}
if ($_POST) {
$centang = $this->input->post('keterangan');
$object = implode(",", $centang);
$this->Verifikasi_model->reviewDataVerifikasi(array('option' => $object));
}
}
Model:
public function reviewDataVerifikasi()
{
$data = [
"catatan" => $this->input->post('catatan', true),
"keterangan" => $this->input->post('keterangan', true),
"status" => $this->input->post('status', true)
];
$this->db->where('file_id', $this->input->post('id'));
$this->db->update('banyumas_kober', $data);
}
view:
<div class="container">
<div class="row mt-3">
<div class="col-md-12">
<div>
<div class="container">
<div class="row">
<div class="col-lg-8">
<!-- Title -->
<p class="card-text float-right badge badge-info"><?= $verifikasi['status']; ?></p>
<h1 style="text-transform: capitalize;"><?= $verifikasi['nama_trans']; ?></h1>
<!-- Author -->
<p class="lead">
by
<a href="#"><?= $verifikasi['desa']; ?></a>
</p>
<hr>
<!-- Date/Time -->
<p>Diupload pada tanggal <?= date("d/m/Y", strtotime($verifikasi['tanggal'])); ?></p>
<hr>
<!-- Preview Image -->
<!-- gimana caranya bisa embed ke db/laporan_verifikasi/file/"sesuai id" yang di click -->
<div class="embed-responsive embed-responsive-16by9 mt-3">
<iframe class="embed-responsive-item" src="https://eprints.uny.ac.id/7971/3/BAB%202-05408144036.pdf" allowfullscreen></iframe>
</div>
<hr>
</div>
<!-- Search Widget -->
<div class="col-md-4">
<div class="card my-0">
<h5 class="card-header">Search</h5>
<div class="card-body">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search for...">
<span class="input-group-append">
<button class="btn btn-secondary" type="button">Go!</button>
</span>
</div>
</div>
</div>
<!-- Side Widget -->
<form action="" method="post">
<div class="card my-4">
<h5 class="card-header" for="keterangan">Keterangan</h5>
<div class="custom-control custom-switch ml-4 mt-3">
<input type="checkbox" class="custom-control-input" id="rincian" name="keterangan">
<label class="custom-control-label" for="rincian">Rincian</label>
</div>
<div class="custom-control custom-switch ml-4 mt-3">
<input type="checkbox" class="custom-control-input" id="kwitansi" name="keterangan">
<label class="custom-control-label" for="kwitansi">Kwitansi</label>
</div>
<div class="custom-control custom-switch ml-4 mt-3">
<input type="checkbox" class="custom-control-input" id="stempel" name="keterangan">
<label class="custom-control-label" for="stempel">Stempel</label>
</div>
<div class="custom-control custom-switch ml-4 mt-3 mb-3">
<input type="checkbox" class="custom-control-input" id="fotopengadaan" name="keterangan">
<label class="custom-control-label" for="fotopengadaan">Foto pengadaan</label>
</div>
</div>
<div class="card my-4">
<label class="card-header" for="status">Tindakan</label>
<div class="card-body">
<select class="custom-select" id="status" name="status">
<?php foreach ($status as $s) : ?>
<?php if ($s == $verifikasi['status']) : ?>
<option value="<?= $s; ?>" selected><?= $s; ?></option>
<?php else : ?>
<option value="<?= $s; ?>"><?= $s; ?></option>
<?php endif; ?>
<?php endforeach; ?>
</select>
<button type="submit" name="" class="btn btn-danger mt-3 float-right">Proses</button>
</div>
</div>
</form>
</div>
</div>
<!-- Comments Form -->
<form action="" method="post">
<div class="card my-4">
<h5 class="card-header" for="catatan">Catatan :</h5>
<div class="card-body">
<div class="form-group">
<textarea class="form-control" name="catatan" id="catatan" style="font-style: italic;" rows="4"></textarea>
</div>
</div>
</div>
<div class="form-group">
<label for="user_id"></label>
<input type="hidden" readonly name="user_id" class="form-control" id="user_id" value="<?= $verifikasi['user_id']; ?>">
</div>
</form>
</div>
</div>
</div>
</div>
</div>
detail pertanyaan:
1. Apa yang salah dari codingan tersebut, kenapa saya tanya karena tidak muncul tulisan error sama sekali (malahan tulisannya sukses) akan tetapi data yang saya input tidak masuk ke tabel database saya??
2. Sepertinya permasalahan utama ada di page view pada bagian pengkondisian atribut name 'keterangan', 'status', atau 'catatan' saya bingung??
Mohon bimbingannya para guru... saya sangat apresiasi dengan bantuan kalian
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban