Assalamualaikum Warahmatullahi Wabarakatuh...
permisi paara member saya mau nanya dong pada bagian transaksi pembelian kenapa muncul error seperti gambar dibawah ini yah?
kalau script if($session->id_transaksi) blablabla dihapus tidak error lagi, mohon bantuannya yah .. berikut script controller dan viewnya
controller
function transaksi_ppob_tambah(){
cek_session_admin();
if (isset($_POST['submit'])){
$data = array('kode_transaksi' => cetak($this->input->post('a')),
'id_cus' => $this->input->post('b'),
'id_type_bayar' => $this->input->post('c'),
'keterangan' => $this->input->post('d'),
'jumlah_bayar' => $this->input->post('e'),
'id_karyawan' => cetak($this->input->post('de')),
'waktu_bayar' => date('Y-m-d'));
if ($this->session->id_transaksi != ''){
$where = array('id_transaksi' => $this->session->id_transaksi);
$this->model_app->update('transaksi_ppob', $data, $where);
$id = $this->session->id_transaksi;
}else{
$this->model_app->insert('transaksi_ppob',$data);
$id = $this->db->insert_id();
}
$this->session->set_userdata(array('id_transaksi'=>$id));
$dataa = array('id_transaksi' => $id,
'biaya_admin' => $this->input->post('bb'),
'harga' => $this->input->post('dd'));
$this->model_app->insert('transaksi_ppob_detail',$dataa);
redirect('cpanels/Transaksi/transaksi_ppob_tambah');
}else{
if ($this->session->id_transaksi != ''){
$row = $this->model_app->edit('transaksi_ppob', array('id_transaksi' => $this->session->id_transaksi))->row_array();
}
$type = $this->model_app->view_all_asc('mu_type_bayar','id_type_bayar');
$karyawan = $this->model_app->view_all_asc('mu_karyawan','id_karyawan');
$kode = $this->model_app->getcode();
$pel = $this->model_app->view_all_asc('mu_customertiket','id_cus');
$data = array('row'=>$row,'type'=>$type, 'supplier'=>$pel,'kode'=>$kode,'karyawan'=>$karyawan);
$this->template->load('administrator/template','administrator/content/mod_ppob/view_ppob_tambah',$data);
}
}
viewnya
<style type="text/css">
.anu tbody td {
padding:3px !important;
border:1px solid #e3e3e3;
}
</style>
<?php
echo "<div class='col-md-12'>
<div class='box box-info'>
<div class='box-header with-border'>
<h3 class='box-title'>Tambahkan Data</h3>
</div>
<div class='box-body'>";
$attributes = array('class'=>'form-horizontal','role'=>'form'); echo form_open_multipart('cpanels/Transaksi/transaksi_ppob_tambah',$attributes);
if ($this->session->id_transaksi != ''){
$d = $row['id_cus'];
$e = $row['id_type_bayar'];
$f = $row['id_karyawan'];
}else{
$d = '';
$e = '';
$f = '';
}
echo "<div class='col-md-8'>
<table class='table table-condensed table-bordered'>
<tbody>
<input type='hidden' name='id' value=''>
<tr><th width='150px' scope='row'>No. Pembelian</th>
<td><input type='text' style='width:40%; display:inline-block' class='form-control' id='pembelian' name='a' value='$kode' readonly />
<tr><th scope='row'>Pelanggan</th>
<td><select name='b' class='combobox form-control' required>
<option value='' selected>Cari Pelanggan</option>";
foreach ($supplier as $rows){
if ($d == $rows['id_cus']){
echo "<option value='$rows[id_cus]' selected>$rows[namalengkap]</option>";
}else{
echo "<option value='$rows[id_cus]'>$rows[namalengkap]</option>";
}
}
echo "</select></td></tr>
<tr><th scope='row'>Karyawan</th>
<td><select name='de' class='combobox form-control' required />
<option value='' selected>Cari Karyawan</option>";
foreach ($karyawan as $rows){
if ($f == $rows['id_karyawan']){
echo "<option value='$rows[id_karyawan]' selected>$rows[nama_karyawan]</option>";
}else{
echo "<option value='$rows[id_karyawan]'>$rows[nama_karyawan]</option>";
}
}
echo "</select></td></tr>
<tr>
<th scope='row'>Type bayar</th>
<td><select name='c' class='form-control' required>";
foreach ($type as $rows){
if ($e == $rows['id_type_bayar']){
echo "<option value='$rows[id_type_bayar]' selected>$rows[nama_type_bayar]</option>";
}else{
echo "<option value='$rows[id_type_bayar]'>$rows[nama_type_bayar]</option>";
}
}
echo "</select></td></tr>
</tbody>
</table>
</div>
<table class='table table-bordered'>
<thead>
<tr bgcolor='#e3e3e3'>
<th width='20px'>No</th>
<th>Ket</th>
<th width='150px'>Harga</th>
<th width='150px'>Jml. Bayar</th>
<th width='150px'>Biaya Admin</th>
<th width='150px'>Sub Total</th>
<th style='width:50px'>Action</th>
</tr>
<tr>
<td></td>
<td><input class='form-control' type='text' name='d'></td>
<td><input class='form-control' type='number' name='dd'></td>
<td><input class='form-control' type='number' name='e' placeholder='Jml. Bayar'></td>
<td><input class='form-control' type='number' name='bb' id='satuan' placeholder='B.admin'> </td>
<td><input class='form-control' type='text' name='ff' readonly='on'> </td>
<td><button type='submit' name='submit' class='btn btn-success'><span class='fa fa-plus' aria-hidden='true'></span></button></td>
</tr>
</thead>
<tbody>";
$no = 1;
$penyesuaian_detail = $this->db->query("SELECT * FROM transaksi_ppob a JOIN transaksi_ppob_detail b ON a.id_transaksi=b.id_transaksi where a.id_transaksi='".$this->session->id_transaksi."' ORDER BY a.id_transaksi DESC");
foreach ($penyesuaian_detail->result_array() as $r){
echo "<tr>
<td>$no</td>
<td>$r[keterangan]</td>
<td>".rupiah($r['harga'])."</td>
<td>".rupiah($r['jumlah_bayar'])."</td>
<td>".rupiah($r['biaya_admin'])."</td>
<td align=center><a href='".base_url()."cpanels/Transaksi/delete_ppob_detail/$r[id_transaksi]' class='text-danger'><span class='fa fa-trash' aria-hidden='true'></span></a></td>
</tr>";
$no++;
}
$tot = $this->db->query("SELECT sum(harga+biaya_admin) as tharga FROM `transaksi_ppob_detail` where id_transaksi='".$this->session->id_transaksi."'")->row_array();
echo "</tbody>
<tr class='alert alert-danger'>
<td colspan='2' align=right>Jumlah Total</td>
<td></td>
<td></td>
<td></td>
<td>".rupiah($tot['tharga'])."</td>
</tr>
</table>
</div>
<div class='box-footer'>
<a href='".base_url()."cpanels/Transaksi/ppob'><button type='button' class='btn btn-info'>Proses dan Selesai</button></a>
<a href='".base_url()."cpanels/Transaksi/delete_ppob/".$this->session->id_pembelian."'><button type='button' class='btn btn-default'>Batal</button></a>
</div>
</div></form>";
?>