Postingan lainnya
Menampilkan inputan ke halaman selanjutnya
Selamat sore .. permisi Senior saya disini sedang mengembangkan aplikasi web pembookingan futsal buat revisian tugas kuliah. jadi gini gan saya ingin menampilkan inputan di form pembookingan ke halaman selanjutnya (Halaman Data Booking). yang jadi masalahnya pas saya melakukan inputan, semua data yang ada di table ikut tampil di halaman selanjutnya.. saya ingin menampilkan data yang baru diinput saja. terima kasih mohon bantuanya suhu.
Halaman Booking
Halaman Data Booking
Controller nya
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Proses extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->model(array('model_proses'));
}
public function index()
{
$data['konfirm'] = $this->model_proses->tampil_data();
$this->load->view('templates/header');
$this->load->view('templates/sidebar');
$this->load->view('proses_pesanan', $data);
$this->load->view('templates/footer');
}
public function detail($id_konfirm)
{
$data['konfirm'] = $this->model_proses->ambil_id_konfirm($id_konfirm);
$data['pesanan'] = $this->model_proses->ambil_id_pesanan($id_konfirm);
$this->load->view('templates/header');
$this->load->view('templates/sidebar');
$this->load->view('detail_konfirm', $data);
$this->load->view('templates/footer');
}
}
?>
Model nya
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Model_proses extends CI_Model{
public function tampil_data()
{
$result = $this->db->get('tb_pemesanan');
if ($result->num_rows() > 0) {
return $result->result();
}else{
return false;
}
}
public function hapus_data($where,$table)
{
$this->db->where($where);
$this->db->delete($table);
}
}
view nya
<div class="container-fluid">
<h2><center>Data Booking</center></h2>
<table class="table table-bordered table-hover table-striped">
<tr>
<th>No</th>
<th>Nama</th>
<th>Alamat</th>
<th>Jam</th>
<th>Tanggal</th>
<th>Lapangan</th>
<th>No HP</th>
<th colspan="3">Action</th>
</tr>
<?php
$no = 1;
foreach($konfirm as $konf){
?>
<tr>
<td><?php echo $no++ ?></td>
<td><?php echo $konf->nama ?></td>
<td><?php echo $konf->alamat ?></td>
<td><?php echo $konf->id_jam ?></td>
<td><?php echo $konf->tgl_jadwal ?></td>
<td><?php echo $konf->id_lapang ?></td>
<td><?php echo $konf->notelp ?></td>
</td>
<td><?php echo anchor('admin/data_pembookingan/hapus/' .$konf->id_pemesanan, '<div class="btn btn-danger btn-sm"><i class="fas fa-trash"></i></div>') ?></td>
</td>
</tr>
<?php } ?>
</table>
1 Jawaban:
mungkin bisa gunakan query limit dan order by supaya bisa tampilkan data yang terakhir masuk ke db mas, selamat mencoba :)
<a href='https://stackoverflow.com/questions/38673906/sort-with-limit-in-codeigniter'>link stackoverflow</a>