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.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

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. . .");
}
 
}
});
 
 
});
 
});
Tagged:

Comments

Sign In or Register to comment.