Postingan lainnya
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.
12 Jawaban:
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.
Database nya udah bener belum namanya ?
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 (^_^)
ini apa sih '$qty' <-- kok variabel digabung ama string ?
"'".$qty."'" <-- maksudnya gini yah
itu kolomnya pasti varchar, char, text semua ?
$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 ( ' )
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
Dilayar mana gan ? layar bioskop kah ??? hahaha
berarti yg salah sudah bukan bagian itu.. yg salah ada di file Delay_Kanban.php ,,,
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
Coba gan timepull sama timedelv ubah atributny di db nya jd current timestamps.
Semoga berhasil ^_^
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.. (^_^)
@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