Postingan lainnya
ga bisa update database?
perimsi agan2 mau tanya ane mau buat query update apa ada yg salah dari query ini?
$perubahan = "tanggal='".$tanggal."',nama_kk=".$nama_kk.",ttl=".$ttl.",bangsa=".$bangsa.",agama=".$agama.",pekerjaan=".$pekerjaan.",alamat=".$alamat.",baru_penambahan=".$baru_penambahan.",keterangan='".$keterangan."'";
0
4 Jawaban:
ini kang..
function ubah($koneksi){
// ubah data
if(isset($_POST['btn_ubah'])){
$id_kk = $_POST['id_kk'];
$tanggal = $_POST['tanggal'];
$nama_kk = $_POST['nama_kk'];
$ttl = $_POST['ttl'];
$bangsa = $_POST['bangsa'];
$agama = $_POST['agama'];
$pekerjaan = $_POST['pekerjaan'];
$alamat = $_POST['alamat'];
$baru_penambahan = $_POST['baru_penambahan'];
$keterangan = $_POST['keterangan'];
if(!empty($tanggal)){
$perubahan = "tanggal='".$tanggal."',nama_kk=".$nama_kk.",ttl=".$ttl.",bangsa=".$bangsa.",agama=".$agama.",pekerjaan=".$pekerjaan.",alamat=".$alamat.",baru_penambahan=".$baru_penambahan.",keterangan='".$keterangan."'";
$sql_update = "UPDATE kk SET ".$perubahan." WHERE id_kk = $id_kk";
$update = mysqli_query($koneksi, $sql_update);
if($update && isset($_GET['aksi'])){
if($_GET['aksi'] == 'update'){
header('location: index.php?webku=guru');
}
}
} else {
$pesan = "Data tidak lengkap!";
}
}
0
['location: index.php?webku=guru'](; } } } else { $pesan = "Data tidak lengkap!"; } }</pre> )
0
Coba querynya diganti jadi gini
$perubahan = "tanggal='".$tanggal."',nama_kk='".$nama_kk."',ttl='".$ttl."',bangsa='".$bangsa."',agama='".$agama."',pekerjaan='".$pekerjaan."',alamat='".$alamat."',baru_penambahan='".$baru_penambahan."',keterangan='".$keterangan."'";
Yang seharusnya berisi string dipakai tanda kutip, jikalau number boleh gak pakai tanda kutip
0