Tambah data berhasil tidak ada pesan error, tapi di database tidak muncul

Bismillah,

saya punya masalah ketika menambahkan data, ketika menambah data tidak ada pesan error, namun data yang saya tambahkan tidak muncul di database dan saya lihat kode(auto incrementnya) selalu bertambah, tolong solusinya :)

INI CODE PADA FORM INPUTNYA :

<div class="modal fade" id="myModal2" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-dialog">
      <div class="modal-content">
            <div class="modal-header">
               <h5 class="modal-title" id="myModalLabel">Pemesanan Rumah  <small><i>(Booking Kavling)</i></small></h5>
               <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
            </div>
            <div class="modal-body">
            <form onSubmit="return confirm ('Yakin Data Sudah Benar ?');"  role="form" name="modal" action="proses_pesan.php" method="Post">
              <div class="form-group">
              <label hidden>Kode Pesan</label>
              <input type="hidden" name="kd_pesan" class="form-control" placeholder="" hidden/>
            </div>
           <div class="form-group">
              <label>NIK</label>
              <input type="text" value="<?php echo  $_SESSION["nasabah"] ?>" name="nik_nsb" class="form-control" readonly/>
            </div>
            <div class="form-group">
              <label>Kavling</label>
              <input type="text" onkeypress="return Angkasaja(event)" name="kavling" class="form-control" placeholder="Input Nomor Kavling" required/>
            </div>
            <div class="form-group">
              <label>Type Rumah</label>
              <input type="text" class="form-control" list="typ" name="kd_rm" autocomplete="off" placeholder="Cari Type Rumah"/>
              <datalist id="typ">
                <?php
                include "koneksi.php";
                $sql = "select * from tb_rumah order by kd_rm";
                $result = mysqli_query($conn, $sql);
                while ($row = mysqli_fetch_array($result, MYSQLI_BOTH)){
                       echo "<option value='$row[1]'>$row[0]</option>";
                }
                ?>
              </datalist>
              </div>
              <div class="form-group">
              <label>Lokasi Perumahan</label>
              <input type="text" class="form-control" list="lok" name="kd_lok" autocomplete="off" placeholder="Cari Lokasi Perumahan"/>
              <datalist id="lok">
                <?php
                include "koneksi.php";
                $sql = "select * from tb_lokasi order by kd_lok";
                $result = mysqli_query($conn, $sql);
                while ($row = mysqli_fetch_array($result, MYSQLI_BOTH)){
                       echo "<option value='$row[1]'>$row[0]</option>";
                }
                ?>
              </datalist>
              </div>
              <div class="form-group">
              <label>Marketing</label>
              <input type="text" class="form-control" list="kry" name="nik_kr" autocomplete="off" placeholder="Cari Nama Marketing"/>
              <datalist id="kry">
                <?php
                include "koneksi.php";
                $sql = "select * from tb_karyawan order by nik_kr";
                $result = mysqli_query($conn, $sql);
                while ($row = mysqli_fetch_array($result, MYSQLI_BOTH)){
                       echo "<option value='$row[1]'>$row[0]</option>";
                }
                ?>
              </datalist>
              </div>
              <div class="modal-footer">
                <button type="submit"  name="simpan" class="btn btn-primary">Pesan Sekarang</button>
              </div>
            </form>
            </div>
      </div>
  </div>
</div>

INI CODE DATABASENYA :

<?php
$host="localhost";
$user="root";
$pass="";
$db="ta_cmdp";

$conn=mysqli_connect($host,$user,$pass,$db);

if( ! $conn){
	echo " <script> alert('Koneksi Gagal');</script> ";
}
?>

INI CODE PADA PROSES INPUT NYA :

<?php
require_once('koneksi.php');

// Proses insert
if(isset($_POST['simpan'])){

	$tgl_pesan = date('Y-m-d');
	$kavling = $_POST['kavling'];
	$kd_rm = $_POST['kd_rm'];
	$kd_lok = $_POST['kd_lok'];
	$nik_kr = $_POST['nik_kr'];
	$nik_nsb = $_POST['nik_nsb'];

	$sql="INSERT INTO tb_pesan (tgl_pesan, kavling, kd_rm, kd_lok, nik_kr, nik_nsb) VALUES ($tgl_pesan','$kavling','$kd_rm','$kd_lok','$nik_kr','$nik_nsb')";
	$query= mysqli_query($conn,$sql);

	if ($query){
		 echo '<script language="javascript">alert("Pemesanan Berhasil, Silahkan Lihat Data Pemesanan !!!"); document.location="lap.pesan.php";</script>';
	} else {

	}
}

INI GAMBAR DI DATABASE, Bisa dilihat kode_pesan disitu selalu bertambah tiap kali saya input, untuk kode_pesan 19 dan 23 tersebut saya input melalui mysql dan berhasil, yang gagal pada kolom input phpnya:

avatar haryprm
@haryprm

5 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

7 Jawaban:

kurang kutip awal pada variable tgl_pesan <pre> "INSERT INTO tb_pesan (tgl_pesan, kavling, kd_rm, kd_lok, nik_kr, nik_nsb) VALUES ('$tgl_pesan','$kavling','$kd_rm','$kd_lok','$nik_kr','$nik_nsb')"; </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Tanggapan

gagal juga gan sudah saya tambah tanda petik

coba echo, trus jalankan manual di mysqlnya. Error atau engga

maksudnya coba echo gimana gan ?

echo "INSERT INTO tb_pesan (tgl_pesan, kavling, kd_rm, kd_lok, nik_kr, nik_nsb) VALUES ('$tgl_pesan','$kavling','$kd_rm','$kd_lok','$nik_kr','$nik_nsb')";

kalo melalui mysql berhasil gan, tapi kalo melalui struktur form input gagal

bukan langsung mysql, tapi hasil echo trus eksekusi ke mysql

gagal juga gan sudah saya tambah petik

<pre> $sql="INSERT INTO tb_pesan (tgl_pesan, kavling, kd_rm, kd_lok, nik_kr, nik_nsb) VALUES ('$tgl_pesan','$kavling','$kd_rm','$kd_lok','$nik_kr','$nik_nsb')"; </pre>

avatar haryprm
@haryprm

5 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

coba liat strukturnya, di bagian tgl_pesan itu integer, varchar, atau date ,

atau ga coba

<pre> $sql="INSERT INTO tb_pesan VALUES (NULL, '$tgl_pesan','$kavling','$kd_rm','$kd_lok','$nik_kr','$nik_nsb')"; </pre>

avatar Arief15s
@Arief15s

25 Kontribusi 3 Poin

Dipost 5 tahun yang lalu

Tanggapan

masih gagal simpan gan

di baagian strukturnya tgl_pesan itu type date gan

dicoba gan <pre> $sql="INSERT INTO tb_pesan (tgl_pesan, kavling, kd_rm, kd_lok, nik_kr, nik_nsb) VALUES ('$tgl_pesan', $kavling,'$kd_rm','$kd_lok','$nik_kr','$nik_nsb')"; </pre>

atau <pre> &lt;?php require_once('koneksi.php');

// Proses insert if(isset($_POST['simpan'])){

$sql=&quot;INSERT INTO tb_pesan (tgl_pesan, kavling, kd_rm, kd_lok, nik_kr, nik_nsb) VALUES (&#039;$tgl_pesan&#039;, $_POST[kavling],&#039;$_POST[kd_rm]&#039;,&#039;$_POST[kd_lok]&#039;,&#039;$_POST[nik_kr]&#039;,&#039;$_POST[nik_nsb]&#039;)&quot;;
$query= mysqli_query($conn,$sql);

if ($query){
	 echo &#039;&amp;lt;script language=&quot;javascript&quot;&amp;gt;alert(&quot;Pemesanan Berhasil, Silahkan Lihat Data Pemesanan !!!&quot;); document.location=&quot;lap.pesan.php&quot;;&amp;lt;/script&amp;gt;&#039;;
} else {
	 
}

} </pre>

avatar riskyfreak
@riskyfreak

12 Kontribusi 5 Poin

Dipost 5 tahun yang lalu

Tanggapan

bagian kavling emang ga pake petik ya gan ?

kavling pake int kan?

coba kamu die dump query insertnya, ada hasilnya atau ngga

@bosque ada contoh codinganya gan ?

coba tambahin return abis input querynya gan

avatar SalsabilaMultazam
@SalsabilaMultazam

2 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

<div>&lt;?php&nbsp;<br>require 'functions.php';<br><br>if( isset($_POST["tambah"]) ) {<br> if( tambah($_POST) &gt; 0 ) {<br> echo "&lt;script&gt;<br> alert('data berhasil ditambahkan!');<br> document.location.href = 'index.php';<br> &nbsp; &lt;/script&gt;";<br> } else {<br> echo "&lt;script&gt;<br> alert('data gagal ditambahkan!');<br> document.location.href = 'index.php';<br> &nbsp; &lt;/script&gt;";<br> }<br>}<br>?&gt;<br>&lt;!DOCTYPE html&gt;<br>&lt;html lang="en"&gt;<br>&lt;head&gt;<br> &lt;meta charset="UTF-8"&gt;<br> &lt;title&gt;Tambah Data Mahasiswa&lt;/title&gt;<br> &lt;style&gt;<br> ul li { list-style: none; }<br> &lt;/style&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br> &lt;center&gt;&lt;h2&gt;Halaman Tambah Data&lt;/h2&gt;&lt;/center&gt;<br><br> &lt;table align="center" border="1" cellpadding="10"&gt;<br> &lt;form action="" method="post"&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="nim"&gt;nim&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="nim" id="nim" required&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="nama"&gt;nama&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="nama" id="nama"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="kelas"&gt;kelas&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="kelas" id="kelas"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="jurusan"&gt;jurusan&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="jurusan" id="jurusan"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="angkatan_tahun"&gt;angkatan tahun&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="angkatan_tahun" id="angkatan_tahun"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="bidang_peminatan"&gt;bidang peminatan&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="bidang_peminatan" id="bidang_peminatan"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="cita_cita"&gt;cita cita&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="cita_cita" id="cita_cita"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="makanan_kesukaan"&gt;makanan kesukaan&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="makanan_kesukaan" id="makanan_kesukaan"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="nama_abang1"&gt;nama abang pertama&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="nama_abang1" id="nama_abang1"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="nama_abang2"&gt;nama abang kedua&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="nama_abang2" id="nama_abang2"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="nama_kaka1"&gt;nama kaka pertama&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="nama_kaka1" id="nama_kaka1"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="nama_kaka2"&gt;nama kaka kedua&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="nama_kaka2" id="nama_kaka2"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="nama_adek"&gt;nama adek&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="nama_adek" id="nama_adek"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="nama_ayah"&gt;nama ayah&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="nama_ayah" id="nama_ayah"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;label for="nama_ibu"&gt;nama ibu&lt;/label&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;input type="text" name="nama_ibu" id="nama_ibu"&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;tr&gt;<br> &lt;td&gt;&lt;/td&gt;<br> &lt;td&gt;&lt;button type="submit" name="tambah"&gt;tambah&lt;/button&gt;&lt;/td&gt;<br> &lt;/tr&gt;<br> &lt;/form&gt;<br> &lt;/table&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br><br><br>kenapa ya ka ngga bisa ditambahkan datanya</div>

avatar alexandrasimbolon_google
@alexandrasimbolon_google

2 Kontribusi 0 Poin

Dipost 3 tahun yang lalu

<div>&lt;?php<br>$conn = mysqli_connect("localhost", "root", "", "doraemon");<br><br> <br>function query($sql) {<br> global $conn;<br> $result = mysqli_query($conn, $sql);<br><br> $rows = [];<br> while( $row = mysqli_fetch_assoc($result) ) {<br> $rows[] = $row;<br> }<br><br> return&nbsp; $result;<br>}<br><br><br>&nbsp;function tambah($data) {<br>&nbsp; global $conn;<br>&nbsp; $nim = htmlspecialchars($data["nim"]);<br>&nbsp; $nama = htmlspecialchars($data["nama"]);<br>&nbsp; $kelas = htmlspecialchars($data["kelas"]);<br>&nbsp; $jurusan = htmlspecialchars($data["jurusan"]);<br>&nbsp; $angkatan_tahun = htmlspecialchars($data["angkatan_tahun"]);<br>&nbsp; $bidang_peminatan = htmlspecialchars($data["bidang_peminatan"]);<br>&nbsp; $cita_cita = htmlspecialchars($data["cita_cita"]);<br>&nbsp; $makanan_kesukaan = htmlspecialchars($data["makanan_kesukaan"]);<br>&nbsp; $nama_abang1 = htmlspecialchars($data["nama_abang1"]);<br>&nbsp; $nama_abang2 = htmlspecialchars($data["nama_abang2"]);<br>&nbsp; $nama_kaka1 = htmlspecialchars($data["nama_kaka1"]);<br>&nbsp; $nama_kaka2 = htmlspecialchars($data["nama_kaka2"]);<br>&nbsp; $nama_adek = htmlspecialchars($data["nama_adek"]);<br>&nbsp; $nama_ayah = htmlspecialchars($data["nama_ayah"]);<br>&nbsp; $nama_ibu = htmlspecialchars($data["nama_ibu"]);&nbsp;<br><br>&nbsp; $query = "INSERT INTO spongbob&nbsp;<br>&nbsp; VALUES<br>&nbsp; ('', '$nim', '$nama', '$kelas', '$jurusan', '$angkatan_tahun', '$bidang_peminatan', '$cita_cita', '$makanan_kesukaan', '$nama_abang1', '$nama_abang2', '$nama_kaka1', '$nama_kaka2', '$nama_adek', '$nama_ayah', '$nama_ibu)<br>&nbsp; ";<br><br>&nbsp; mysqli_query($conn, $query);<br>&nbsp; return mysqli_affected_rows($conn);<br><br>&nbsp;}<br>?&gt;<br><br><br>sudah saya kotak katik sama aja ka<br><br></div>

avatar alexandrasimbolon_google
@alexandrasimbolon_google

2 Kontribusi 0 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban