Daftar dan Belajar Sekarang!

Error add data

foto Mantofani
37 Kontribusi 1 Coto
8 bulan yang lalu
Master mau nanya script sy yg salah apa ya knpa tidak bisa add data. terima kasih
<?php 
require_once '../../koneksi/conn.php';


$nama = $conn->real_escape_string($_POST['nama']);
$id_subunit_ = $conn->real_escape_string($_POST['id_subunit_']);
$jumlah = $conn->real_escape_string($_POST['jumlah']);
$bln_pembayaran = $conn->real_escape_string($_POST['bln_pembayaran']);

$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($bln_pembayaran == ''){
	$data['inputerror'][] = 'bln_pembayaran';
	$data['error_string'][] = 'Bulan pembayaran wajib di isi';
	$data['status'] = FALSE;
}

if($data['status'] === FALSE){
	echo json_encode($data);
	exit();
}
$sql=$conn->query("INSERT INTO kas_masuk VALUES ('','$nama','$id_subunit_','$jumlah','$bln_pembayaran',NULL) ");
if ($sql) {
    echo json_encode(array("status" => TRUE));
}
?>

Jawaban
foto wedev
85 Kontribusi 23 Coto
8 bulan yang lalu
coba mas query di ganti kek gini ..
$sql=$conn->query("INSERT INTO kas_masuk VALUES ('','" + $nama + "','" + $id_subunit_ + "','" + $jumlah +"','" + $bln_pembayaran + "',NULL) ");
  • udah bisa mas trimas kasih banyak atas responya, tapi yg masalahnya skrng ga bisa edit data dia ga get id, padahal id udah benar, itu gmana ya mas? - Mantofani
  • scriptnya ada dbawah mas - Mantofani

foto Mantofani
37 Kontribusi 1 Coto
8 bulan yang lalu
<?php 
require_once '../../koneksi/conn.php';
$id = $conn->real_escape_string($_POST['id_kas']);
$nama = $conn->real_escape_string($_POST['nama']);
$jumlah = $conn->real_escape_string($_POST['jumlah']);
$bln_pembayaran = $conn->real_escape_string($_POST['bln_pembayaran']);
$status = $conn->real_escape_string($_POST['status']);

// var_dump($id);die();
$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($jumlah == ''){
	$data['inputerror'][] = 'jumlah';
	$data['error_string'][] = 'Jumlah wajib diisi';
	$data['status'] = FALSE;
}

if($bln_pembayaran == ''){
	$data['inputerror'][] = 'bln_pembayaran';
	$data['error_string'][] = 'Bulan pembayaran wajib di isi';
	$data['status'] = FALSE;
}

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

if($data['status'] === FALSE){
	echo json_encode($data);
	exit();
}
// var_dump($data);die();
$sql=$conn->query("UPDATE kas_masuk SET nama='$nama', jumlah='$jumlah', bln_pembayaran='$bln_pembayaran', status='$status' WHERE id_kas = '$id' ");
// var_dump($sql);die();
if ($sql) {
    echo json_encode(array("status" => TRUE,"id" => $id));
}
// if($sql){
// 	echo "<script>alert('Success');window.location.href='index.php#dana_masuk';</script>";
// }
?>

foto Obbytokun
135 Kontribusi 7 Coto
8 bulan yang lalu
coba pake . di query nya
$sql=$conn->query("UPDATE kas_masuk SET nama='.$nama.', jumlah='.$jumlah.', bln_pembayaran='.$bln_pembayaran.', status='.$status.' WHERE id_kas = '.$id.' ");


Login untuk diksusi di forum sekolah koding