Daftar dan Belajar Sekarang!

Bagaimana menampilkan inputan data baru di form tampil dan ke database menggunakan php

foto flssxmfld
3 Kontribusi 0 Coto
2 bulan yang lalu
assalamualaikum kak saya maau bertanya ... kenapa pada saat saya input data baru di form input dan saya tekan tombol "submit" kenapa data tersebut tidak tampil dan tersimpan di database padahal script sudah benar dan tidak ada muncul error pada saat menjalankan dan juga pada saat di submit (dia suksses ) tapi saat terproses tapilannya malahan mengarah ke halaman menu.php bukan di halama tampilan yang ingin di tuju. dan di koneksi.php pun saya sudah menambahkan "or die"... < dibawah ini kode untuk koneksi.php) [code] <?php $koneksi = new mysqli ("localhost","root","","nama database") ?> <dibawa ini source code untuk menampilkan data) <?php if (isset($_REQUEST['simpan'])) { $no_agenda = $_REQUEST['no_agenda']; $no_surat = $_REQUEST['no_surat']; $asal_surat = $_REQUEST['asal_surat']; $isi = $_REQUEST['isi']; $tempat_pelaksanaan = $_REQUEST['tujuan']; $tanggal_surat = $_REQUEST['tgl_surat']; $tanggal_terima = $_REQUEST['tgl_terima']; $keterangan = $_REQUEST['keterangan']; $mysqli ($koneksi, "INSERT INTO tbl_surat_masuk(no_agenda,no_surat,asal_surat,isi,tgl_terima,tujuan,tgl_surat, tgl_terima,keterangan,id_user) VALUES('$no_agenda','$no_surat','$asal_surat','$isi','$tujuan','$tgl_surat','$tgl_terima','$keterangan','$id_user')"); echo " <br><div class='alert alert=success text-center'> Data Berhasil DiSimpaan </div>"; echo " <meta http-equiv= 'refresh' content='1;url=index.php?halaman=suratmasuk'>"; tolong bantuannya semua saya sangat bingung dan saya baru melihat script ini di yotube tapi pada saat saya mengerjakannya malah tidak bisa datanya tersimpan

Jawaban
foto abyanjksatu
330 Kontribusi 169 Coto
2 bulan yang lalu
Halo flssxmfld, Mohon izin menjawab, sepertinya ada kesalahan pada row berikut:
$mysqli($koneksi, "INSERT INTO
seharusnya spt ini:
mysqli_query($koneksi, "INSERT INTO
bisa juga mengikuti contoh kodingan berikut: https://www.w3schools.com/php/func_mysqli_query.asp https://www.tutorialspoint.com/mysqli/mysqli_insert_query.htm semoga dapat terjawab,
  • gak pake $ mas, tapi langsung mysqli_query() hehe - febyjemskey
  • oke terimakasih koreksinya febyjemskey - abyanjksatu

foto flssxmfld
3 Kontribusi 0 Coto
2 bulan yang lalu
MAKASIH SUDAH DI BANTU

foto banisrailubis
25 Kontribusi 18 Coto
2 bulan yang lalu
Coba baris "$mysqli ($koneksi, "INSERT INTO ...");" diganti menjadi seperti ini gan:
mysqli_query($koneksi, "INSERT INTO tbl_surat_masuk(no_agenda, no_surat, asal_surat, isi, tgl_terima, tujuan, tgl_surat, tgl_terima, keterangan, id_user) 
	VALUES('$no_agenda', '$no_surat', '$asal_surat', '$isi', '$tgl_terima', '$tujuan', '$tgl_surat', '$keterangan', '$id_user')");
Terus pastikan jumlah_fields dan jumlah_values sama dan pastikan juga urutan values-nya sesuai dengan urutan field yang di target. Saya lihat di kodingan agan urutan values-nya tidak tepat dengan field yang d target. Terimakasih ...


Login untuk diksusi di forum sekolah koding