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."'";
avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

coba kirim query update lengkapnya

avatar Baconyos
@Baconyos

7 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

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!";
		}
	}
avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

['location: index.php?webku=guru'](; } } } else { $pesan = "Data tidak lengkap!"; } }</pre> )

avatar AhmadHaidarAlbaqir
@AhmadHaidarAlbaqir

19 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

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

avatar mhdadil
@mhdadil

105 Kontribusi 61 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban