Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

ERROR INSERT data dari tabel session ke DB

Tolong dong ada yg tau gk permasalahannya dmna?
bagian yang gk bisa cuman input data pembelian ke tabel database pembelian_detail

ini file prosesbeli.php 


<!--?php
session_start();
 
$mysql_server = 'localhost';
$mysql_login = 'root';
$mysql_password = '';
$mysql_database = 'db_toko';
 
mysql_connect($mysql_server, $mysql_login, $mysql_password);
mysql_select_db($mysql_database);
 
$a=1;$subtotal=0;
 
$op=isset($_GET['op'])?$_GET['op']:null;
 
if($op=='tambah'){
 
if (@$_GET[;"nm_barang"]!=''){
if (empty($_SESSION["no"])==TRUE){
$_SESSION["no"]=1;
}else{
$_SESSION["no"]++;
}
 
@$kd_barang=trim(;$_GET['kd_barang']);
@$nm_barang=trim(;$_GET['nm_barang']);
@$imei=trim(;$_GET['imei']);
@$sn=trim(;$_GET['sn']);
@$warna=trim(;$_GET['warna']);
@$harga=trim(;$_GET['harga']);
@$jumlah = 1;
@$subtotal= $harga;
@$kategori=trim(;$_GET['kategori']);
 
$_SESSION["keranjang"][$_SESSION["no"]]=array($kd_barang , $nm_barang , $imei , $sn , $warna , $harga , $jumlah , $subtotal , $kategori);
}
 
 
}elseif ($op=='keranjang'){
 
echo "<table class='table table-hover'-->
 
No.
Kode Barang
Nama Barang
Imei/SN
Harga
Qty
Subtotal
#
 
";
 
 
@$a = $_SESSION["no"];
 
 
if(isset($_SESSION['keranjang'])){
 
for ($i=0;$i&lt;=$a;$i++);
 
foreach ($_SESSION['keranjang'] as $i=&gt;$keranjang)
{
 
if ($keranjang[0]!=''){
 
echo "
$i
".$keranjang[0]."
".$keranjang[1]." , ".$keranjang[4]." ( ".$keranjang[8]." )
".$keranjang[2]." / ".$keranjang[3]."
".$keranjang[5]."
".$keranjang[6]."
".$keranjang[7]."
" ?&gt; <a class="btn btn-default btn-sm" href="fungsi/prosesbeli.php?op=hapus&amp;kode=&lt;?php echo $i; ?&gt;" onclick="return confirm('Anda yakin ingin menghapus data ini?')">
<span class="glyphicon glyphicon-trash"></span></a> <!--?php "</td-->
";
}
$subtotal= $keranjang[7]+$subtotal;
}
$totbayar=$subtotal;
$totbayar = number_format($totbayar,0,',','.');
echo "
 
<textarea rows="3" class="form-control" id="keterangan" placeholder="Keterangan"></textarea>
 
Total :
 
<h2><b>Rp.
<input type="text" class="total" id="total" value="$totbayar" readonly="" size="9">,-
</b></h2>
 
 
 
 
";
 
}else{
echo "
 
<strong>Data Masih Kosong</strong>
 
";
 
}
}elseif($op=='hapus'){
unset($_SESSION['keranjang'][$_GET['kode']]);
echo "&lt;script&gt;window.location='../index.php?page=barang&amp;act=form';&lt;/script&gt;";
 
}elseif($op=='bersih'){
unset($_SESSION['keranjang']);
 
echo "&lt;script&gt;alert('Hapus Data Berhasil');
window.location='../index.php?page=barang&amp;act=form';&lt;/script&gt;";
 
}elseif($op=='proses'){
$nota=$_GET['nota'];
$tgl_beli = date("Y-m-d", strtotime($_GET['tgl_masuk']));
$tgl_tempo = date("Y-m-d", strtotime($_GET['tgl_tempo']));
$keterangan=$_GET['ket'];
$id_md=$_GET['supplier'];
$total=$_GET['total'];
$karyawan = $_SESSION['username'];
 
 
 
$simpan=mysql_query("INSERT INTO pembelian
VALUES ('$nota' , '$tgl_beli' , '$tgl_tempo' , '$keterangan' , '$id_md' , '$total' , '$karyawan')");
 
if($simpan){
 
for ($i=0;$i<count($_session['keranjang']);$i++){ $kode="$_SESSION['keranjang'][$i][0];" $nama="$_SESSION['keranjang'][$i][1];" $imei="$_SESSION['keranjang'][$i][2];" $sn="$_SESSION['keranjang'][$i][3];" $warna="$_SESSION['keranjang'][$i][4];" $harga="$_SESSION['keranjang'][$i][5];" $jumlah="$_SESSION['keranjang'][$i][6];" $subtotal="$_SESSION['keranjang'][$i][7];" $kategori="$_SESSION['keranjang'][$i][8];" $query="(&quot;INSERT" into="" pembelian_detail="" values(="" null,="" '$nota'="" ,="" '$kode'="" '$nama'="" '$kategori'="" '$warna'="" '$imei'="" '$sn'="" '$harga'="" '$jumlah'="" '$subtotal')="" ");="" $sql="mysql_query($query)" or="" die();="" }="" echo="" "sukses";="" }else{="" "error";="" ?="">
</count($_session['keranjang']);$i++){>



dan ini file prosesbeli.js
var kd_barang;
var nm_barang;
var warna;
var kategori;
var imei;
var sn;
var harga;
 
$(document).ready(function(){
$("#proses").click(function(){
$("#statusproses").html("sedang diproses. . .");
 
nota=$("#nota").val();
 
tgl_masuk=$("#tgl_masuk").val();
if(tgl_masuk==""){
alert("tgl_masuk");
$("#tgl_masuk").focus();
exit();
}
 
tgl_tempo=$("#tgl_jatuhtempo").val();
if(tgl_tempo==""){
alert("tgl_tempo");
$("#tgl_jatuhtempo").focus();
exit();
}
 
ket=$("#keterangan").val();
 
supplier=$("#supplier").val();
if(supplier=="Supplier"){
alert("Supplier belum dipilih");
$("#supplier").focus();
exit();
}
 
total=$("#total").val();
 
$.ajax({
url:"fungsi/prosesbeli.php",
data:"op=proses¬a="+nota+"&amp;tgl_masuk="+tgl_masuk+"&amp;tgl_tempo="+tgl_tempo+"&amp;ket="+ket+"&amp;supplier="+supplier+"&amp;total="+total,
cache:false,
success:function(msg){
if(msg=="sukses"){
$("#statusproses").html("Berhasil disimpan. . .");
}else{
$("#statusproses").html("ERROR. . .");
}
 
}
});
 
 
});
 
});

Tanggapan

Sign In or Register to comment.