Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Data (spasi) yang tersimpan %20
contoh:
data -> moh ikhsanuddin
yang tersimpan ke db -> moh%20ikhsanuddin
ini tabel rekap pengembalian
saat menyimpan data ada yang salah kah? controller
public function kembali($id_transaksi,$id_buku,$nis,$nama,$tgl_kembali,$denda){
$back = $this->Kembali_models->bukukembali($id_transaksi,$id_buku,$nis,$nama,$tgl_kembali,$denda);
if($denda>0):
$this->db->query("INSERT INTO `tb_pengembalian`(`id_transaksi`, `kode_buku`, `nis`, `nama`, `tanggal_kembali`, `status_denda`, `nominal`) VALUES('$id_transaksi','$id_buku','$nis','$nama','$tgl_kembali','denda','$denda')");
// print_r($this->db->last_query());
// exit();
else:
$this->db->query("INSERT INTO `tb_pengembalian`(`id_transaksi`, `kode_buku`, `nis`, `nama`, `tanggal_kembali`, `status_denda`, `nominal`)VALUES('$id_transaksi','$id_buku','$nis','$nama','$tgl_kembali','bebas denda','$denda')");
// print_r($this->db->last_query());
// exit();
endif;
redirect('kembali');
}
model
<?php
class Kembali_models extends CI_model{
public $table = 'tb_transaksi';
public function getAllTrans(){
return $this->db->get('tb_transaksi')->result_array();
}
public function ubah($set,$id_transaksi){
$this->db->query("UPDATE `tb_transaksi` SET ".$set." WHERE `id_transaksi` = '$id_transaksi'");
}
public function bukukembali($id_transaksi,$id_buku){
$this->db->query("UPDATE `tb_buku` SET `jumlah_buku`=(jumlah_buku+1) WHERE id = '$id_buku'");
$this->db->query("DELETE FROM tb_transaksi WHERE id_transaksi = '$id_transaksi'");
}
}
Tanggapan
coba copas code saat pemakaian fungsi kembali
1 Jawaban:
variabel $nama itu didapat dari mana mas... ada kemungkinan datanya didapatkan dari url atau menggunakan params GET, sehingga ketika ada spasi maka akan dirubak ke "%". coba di cek lagi dari mana variabel-variabel itu didapat
Tanggapan
dari database tabel anggota saya ada method tambah anggota, dan saat tersimpan normal2 saja