Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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