Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
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');
}
} ?>
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)
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