GAGAL INSERT ke dalam DATABASE MYSQL

Kang admin,.. dan teman2x yang lain. saya sedang belajar untuk memasukkan data dengan form insert. namun error dan gagal lagi dan gagal lagi,...

Ada data yg telah masuk ke database,.. namun setelah itu error lagi.

mungkin ada yang bisa ajarkan saya untuk saya lebih paham lagi dalam hal insert data ke dalam database. berikut contoh codingnya :

errornya : Parse error: syntax error, unexpected '=', expecting '(' in D:\xampp\htdocs\PART_MONITORING_SYSTEM\admin\delaypart_act.php on line 28


<?php

include 'config.php';

		if($mysqli->connect_errno){
			echo ' Gagal Konek ke DATABASE' . $mysqli->connect_error;
			}

$tgl=$_POST['tgl'];
$partnumber=$_POST['partnumber'];
$cust=$_POST['cust'];
$model=$_POST['model'];
$qty=$_POST['qty'];
$qtyperkbn=$_POST['qtyperkbn'];
$total_kbn=$_POST['totalkbn'];
$cycle=$_POST['cycle'];
$Timepull=$_POST['timepull'];
$Timepdelv=$_POST['timedelv'];
$Line=$_POST['Line'];
$status=$_POST['status'];
$Remark=$_POST['Remark'];
$simpan = $_POST ['simpan'];

       if ($simpan) {

	$data = mysql_query("insert into databarang (tgl, partnumber, cust, model, qty,
                qtyperkbn, totalkbn, cycle, timepull, timedelv, line, status, Remark )

 values('$tgl','$partnumber','$cust','$model','$qty','$qtyperkbn','$totalkbn','$cycle',
         '$timepull','$timedelv','$Line','$status','$Remark')");

	if =( $mysqli->query($data) == TRUE ){
	     echo ' BERHASIL ';
	 }else{
		echo 'GAGAL'. $mysqli->error;
	      }
	?>
		}
		<?php
		}
	}

		header("location:Delay_Kanban.php");

?>

mohon pencerahan di bagian mana saja yang harus saya perbaiki ?

terima kasih banyak kang admin, salam.

avatar gopei
@gopei

71 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

12 Jawaban:

Yg = sesudah if itu hapus aja

avatar stefanuspn
@stefanuspn

250 Kontribusi 69 Poin

Dipost 6 tahun yang lalu

sudah dihapus,.. namun masih ada errornya kang ? knapa ya ?


<?php

include 'config.php';

$tgl=$_POST['tgl'];
$partnumber=$_POST['partnumber'];
$cust=$_POST['cust'];
$model=$_POST['model'];
$qty=$_POST['qty'];
$qtyperkbn=$_POST['qtyperkbn'];
$total_kbn=$_POST['totalkbn'];
$cycle=$_POST['cycle'];
$Timepull=$_POST['timepull'];
$Timepdelv=$_POST['timedelv'];
$Line=$_POST['Line'];
$status=$_POST['status'];
$Remark=$_POST['Remark'];
$simpan = $_POST ['simpan'];

			if ($simpan) {

				$data = mysql_query("insert into databarang (tgl, partnumber, cust, model, qty, qtyperkbn, totalkbn, cycle, timepull, timedelv, line, status, Remark ) values('$tgl','$partnumber','$cust','$model','$qty','$qtyperkbn','$totalkbn','$cycle','$timepull','$timedelv','$Line','$status','$Remark')");

			if ( $mysqli->query($data) == TRUE ){
					echo ' BERHASIL ';
				}else{
					echo 'GAGAL'. $mysqli->error;
				}

			}

			header("location:Delay_Kanban.php");

?>

terima kasih, salam hormat.

avatar gopei
@gopei

71 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Database nya udah bener belum namanya ?

avatar stefanuspn
@stefanuspn

250 Kontribusi 69 Poin

Dipost 6 tahun yang lalu

Ini


$data = mysql_query("insert into databarang (tgl, partnumber, cust, model, qty,
                qtyperkbn, totalkbn, cycle, timepull, timedelv, line, status, Remark )

Ubah Jadi


$data = "insert into databarang (tgl, partnumber, cust, model, qty,
                qtyperkbn, totalkbn, cycle, timepull, timedelv, line, status, Remark )

Dan ini


if =( $mysqli->query($data) == TRUE ){

Ubah Jadi


if ( $mysqli->query($data) == TRUE ){

Semoga Membantu (^_^)

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

ini apa sih '$qty' <-- kok variabel digabung ama string ?

"'".$qty."'" <-- maksudnya gini yah

itu kolomnya pasti varchar, char, text semua ?

avatar Astried
@Astried

9 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

$sql = "insert into databarang(tgl, partnumber, cust, model, qty, qtyperkbn, totalkbn, cycle, timepull, timedelv, line, status, Remark ) values('".$tgl."','".$partnumber."','".$cust."','".$model."','".$qty."','".$qtyperkbn."','".$totalkbn."','".$cycle."','".$timepull."','".$timedelv."','".$Line."','".$status."','".$Remark."')";

Ini kolom partnumber text atau number ? Kalau number SQL Query gak harus diapit apothese ( ' )

avatar Astried
@Astried

9 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

Terima kasih teman2x smua,.... senang sekali jika ada yang memberi tanggapan + jawabannya. sangat membantu sekali buat saya yang sedang dalam proses belajar.

Berikut saya mencoba jabarkan bagi teman2x yg ingin mengetahui kondisinya :

tgl date partnumber varchar(50) cust varchar(200) model varchar(7) qty int(4) qtyperkbn int(4) totalkbn int(10) cycle varchar(7) timepull time timedelv time Line varchar(30) status varchar(20) Remark varchar(100)

gambar di bawah ini ada yang masuk ke Database,.. namun field totalkbn masih "0" , timepull dan timedelv masih kosong.

Yang herannya lagi data ada yang berhasil masuk, tapi tidak muncul di layar, knapa ya? berikut gambar di bawah ini :

terima kasih dan salam Hormat. gopei

avatar gopei
@gopei

71 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Dilayar mana gan ? layar bioskop kah ??? hahaha

berarti yg salah sudah bukan bagian itu.. yg salah ada di file Delay_Kanban.php ,,,

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

hahahahahha,.. bisa aja nih kang ciloxz,.. oh begitu ya? tapi masih ada yang bolong2x koq ya? maksudnya... totalkbn masih kosong,.. lalu timepull dan timedelv masih kosong ?

padahal sy sudah isi semisal 12:00,.. eh masih kosong juga euy..

salamm hormat. thanks gopei

avatar gopei
@gopei

71 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Coba gan timepull sama timedelv ubah atributny di db nya jd current timestamps.

Semoga berhasil ^_^

avatar BroGoeh
@BroGoeh

121 Kontribusi 47 Poin

Dipost 6 tahun yang lalu

jadi errornya ada Insert gk lengkap / datanya gk tampil ??

jadi pilih mana ? dia / aku hahaha..

kalau error gk lengkap ini errornya


$Timepull=$_POST['timepull'];
$Timepdelv=$_POST['timedelv'];

Harusnya kan


$timepull sama $timepdelv

huruf kecil mas,,biar sama kayak ini


values('$tgl','$partnumber','$cust','$model','$qty','$qtyperkbn','$totalkbn','$cycle',
         '$timepull','$timedelv

cewek aja sensitiv masak PHP gk hahaha :D sedikit tips aj,, nama field / variable nya agak "tewur" hehe.. tapi sah2 aj se..

semoga membantu.. (^_^)

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

@BroGoeh makasih ya kang,... saya coba dulu.

@ciloxz hasil data insert tidak lengkap kang dan data tidak tampil juga,. jadi 2 case nich mas bro. terima kasih akang ciloxxxzz,.. thanks udah dikasi tau revisinya. sy ke "TKP" dulu ya.

salam hormat gopei

avatar gopei
@gopei

71 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban