Postingan lainnya
Error trying to get property of non-object di code igniter
selamat malam, saya mendapatkan masalah ini pada code igniter saat akan menampilkan data. di bagian view nya saya menuliskan
<?= base_url() . 'lihat/transaksi/' . $transaksi->id_pemesanan ?>" target="_blank">#<?= $transaksi->id_pemesanan ?>
di controllernya di tulis seperti ini
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Konfirmasi extends My_Controller {
public function __construct()
{
parent::__construct();
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'jpg|png|jpeg';
$config['max-size'] = 10240;
$this->load->library('upload',$config);
$this->load->model('KonfirmasiModel');
$this->load->model('TransaksiModel');
}
public function index()
{
$data['transaksi'] = $this->TransaksiModel->myTransaction();
$this->template('index',$data);
}
public function template($page, $data = null)
{
$this->load->view('templates/pelanggan/header');
$this->load->view('templates/pelanggan/sidemenu');
$this->load->view('pelanggan/konfirmasi/'.$page,$data);
$this->load->view('templates/pelanggan/footer');
}
public function store()
{
if (!$this->upload->do_upload('foto')) {
$error = array('error' => $this->upload->display_errors());
$this->template('index',$error);
return;
}
$data = array(
'pelanggan_id' => $this->session->userdata('user_id'),
'pemesanan_id' => $this->input->post('pemesanan_id'),
'nama_bank' => $this->input->post('nama_bank'),
'no_rek' => $this->input->post('no_rek'),
'pemilik' => $this->input->post('pemilik')
);
// UPLOAD IMAGE
$this->upload->do_upload('foto');
$data['foto'] = $this->upload->data('file_name');
// var_dump($data);
// INSERT INTO DATABASE
$this->db->insert('konfirmasi',$data);
// REDIRECT TO USER PAGE
$this->session->set_flashdata('success','Konfirmasi berhasil dilakukan!');
redirect(base_url() . 'pelanggan/');
}
}
modelnya di tulis seperti ini
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class KonfirmasiModel extends CI_Model {
public function getConfirmation()
{
$this->db->select('*');
$this->db->from('konfirmasi');
$this->db->join('pelanggan','pelanggan.pelanggan_id = konfirmasi.pelanggan_id','left');
$this->db->join('pemesanan','pemesanan.id_pemesanan = konfirmasi.pemesanan_id','left');
$query = $this->db->get();
return $query->result();
}
}
tolong di bantu gan udah muter2 tapi penyelesaiannya ga ketemu..
terimakasih.
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban