Tidak bisa update data

Halo para master ini script model update data, masalahnya data yang di update tidak berhasil, salahnya dimana ya? terima kasih

<?php
require_once '../../koneksi/conn.php';
$id = $conn->real_escape_string($_POST['id']);
$nama = $conn->real_escape_string($_POST['nama']);
$id_subunit_ = $conn->real_escape_string($_POST['id_subunit_']);
$jumlah = $conn->real_escape_string($_POST['jumlah']);

$data = array();
$data['error_string'] = array();
$data['inputerror'] = array();
$data['status'] = TRUE;

if($nama == ''){
	$data['inputerror'][] = 'nama';
	$data['error_string'][] = 'Nama wajib di isi';
	$data['status'] = FALSE;
}

if($id_subunit_ == ''){
	$data['inputerror'][] = 'id_subunit_';
	$data['error_string'][] = 'Subunit silahkan dipilih dulu';
	$data['status'] = FALSE;
}

if($jumlah == ''){
	$data['inputerror'][] = 'jumlah';
	$data['error_string'][] = 'Jumlah wajib diisi';
	$data['status'] = FALSE;
}

if($data['status'] === FALSE){
	echo json_encode($data);
	exit();
}

$sql=$conn->query("UPDATE kas_masuk SET nama='$nama', id_subunit='$id_subunit_', jumlah='$jumlah' WHERE id='$id' ");
if ($sql) {
    echo json_encode(array("status" => TRUE));
}
?>

avatar Mantofani
@Mantofani

60 Kontribusi 3 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

coba kutip satu di value set nya dihapus, contoh : nama=$nama, id_submit=$id_submit, dst....

avatar saptosubhan
@saptosubhan

2 Kontribusi 3 Poin

Dipost 5 tahun yang lalu

Tanggapan

udah bisa bosku trima kasih atas responnya

sepertinya kurang tepat diquerynya, tipe data id integer bukan string. jadi di where clausenya tanpa kutip. WHERE id = $id

avatar bosque
@bosque

187 Kontribusi 104 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban