Daftar dan Belajar Sekarang!

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

foto haryprm
5 Kontribusi 0 Coto
4 bulan yang lalu
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 &nbsp;<small><i>(Booking Kavling)</i></small></h5> 
               <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</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:  http://i68.tinypic.com/2mcblfl.jpg

Jawaban
foto dianarifr
634 Kontribusi 297 Coto
4 bulan yang lalu
kurang kutip awal pada variable tgl_pesan
"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')";
  • gagal juga gan sudah saya tambah tanda petik - haryprm
  • coba echo, trus jalankan manual di mysqlnya. Error atau engga - dianarifr
  • maksudnya coba echo gimana gan ? - haryprm
Tampikan semua komentar

foto haryprm
5 Kontribusi 0 Coto
4 bulan yang lalu
gagal juga gan sudah saya tambah petik
$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')";

foto Arief15s
25 Kontribusi 3 Coto
4 bulan yang lalu
coba liat strukturnya, di bagian tgl_pesan itu integer, varchar, atau date , atau ga coba
$sql="INSERT INTO tb_pesan VALUES 
(NULL, '$tgl_pesan','$kavling','$kd_rm','$kd_lok','$nik_kr','$nik_nsb')";
  • masih gagal simpan gan - haryprm
  • di baagian strukturnya tgl_pesan itu type date gan - haryprm

foto riskyfreak
12 Kontribusi 5 Coto
4 bulan yang lalu
dicoba gan
$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')";
atau
<?php
require_once('koneksi.php');

// Proses insert
if(isset($_POST['simpan'])){
	
	$sql="INSERT INTO tb_pesan (tgl_pesan, kavling, kd_rm, kd_lok, nik_kr, nik_nsb) VALUES ('$tgl_pesan', $_POST[kavling],'$_POST[kd_rm]','$_POST[kd_lok]','$_POST[nik_kr]','$_POST[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 {
		 
	}
}
  • bagian kavling emang ga pake petik ya gan ? - haryprm
  • kavling pake int kan? - riskyfreak
  • coba kamu die dump query insertnya, ada hasilnya atau ngga - bosque

foto SalsabilaMultazam
2 Kontribusi 0 Coto
4 bulan yang lalu
coba tambahin return abis input querynya gan


Login untuk diksusi di forum sekolah koding