Mysqli_affected_rows tidak berfungsi

misi para teman sekolah senior saya lagi bikin create data apabila create berhasil maka halaman akan dipindahkan ke halaman utama "index" dan jika gagal akan diarahkan ke halaman "edit" (untuk contoh saja) dan untuk parameter berhasil atau tidaknya data ditambahkan ke database, saya memakai mysqli_affected_rows tapi kenapa tidak berpengaruh ya ketika berhasil input atau sengaja dibuat gagal, hanya load dihalaman yang sama dan tidak pindah ke halaman lain. mohon bantuannya

<?php
	if (isset($_POST['input'])) {
		$namaasset	=	$_POST['namaasset'];
		$ktgr		=	$_POST['ktgr'];
		$jmlasset	=	$_POST['jmlasset'];

		mysqli_query($koneksi, "INSERT INTO asset VALUES('','$namaasset','$ktgr',$jmlasset)");

		if (mysqli_affected_rows($koneksi) >0) {
			header('location: index.php');
		}else{
			header('location: assetedit.php');
		}
	} ?>

avatar hafizhsa
@hafizhsa

6 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

"di halaman yang sama" kamu sekarang ada di halamana apa? tambahkan di pertanyaannya (edit) biar jelas

2 Jawaban:

di querymu salah, insert into asset(fields) values(value)

avatar bosque
@bosque

187 Kontribusi 104 Poin

Dipost 5 tahun yang lalu

Jawaban Terpilih

problem solved setelah diputar puter sana sini akhirnya muncul errornya Warning: Cannot modify header information - headers already sent by (output started at D:\Xampp\htdocs\camasset\leftbar.php:1) in D:\Xampp\htdocs\camasset\assetnew.php on line 19

jadi sebekum masuk ke fungsi itu saya include beberapa halaman include 'functions.php'; include 'header.php'; include 'leftbar.php';

jadi si leftbar.php ini saya pindah ke bawah sebelum include 'footer.php'; dan masalah selesai terimakasih

avatar hafizhsa
@hafizhsa

6 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban