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'");

	}
}

avatar h1rum421
@h1rum421

6 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

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

avatar ghonijee
@ghonijee

41 Kontribusi 25 Poin

Dipost 4 tahun yang lalu

Tanggapan

dari database tabel anggota saya ada method tambah anggota, dan saat tersimpan normal2 saja

Login untuk ikut Jawaban