Selasa, 12 November 2013

PHP Indonesia - Facebook: Gan., kk', Mbk., mohon bantuannya donk., syntax p...

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
Take the Style Quiz

Join JustFab and get one pair of extraordinary shoes or bag every month, handpicked for you by our fashion experts.
From our sponsors
Gan., kk', Mbk., mohon bantuannya donk., syntax p...
Nov 12th 2013, 09:04, by Andi Cucu'Nya Embah Gogle

Andi Cucu'Nya Embah Gogle 9:04am Nov 12
Gan., kk', Mbk., mohon bantuannya donk., syntax php untuk INSERT data ke database namun jika datanya sama yang terupdate hanya Stok Aja. Gimana ya caranya.?

Misal : KodeBarang = KB001, NamaBarang = HDD, Stok = 6 . "Save"

Trus ada data lagi masuk yang sama
KodeBarang = KB001, NamaBarang = HDD, Stok = 7 . "Save"

Maka Querynya berubah jadi UPDATE. dan Data Tampilnya
Kode Barang = KB001, Nama Barang, HDD Stok 6+7=13

Mohon Masukkannya dan Bantuannya.,

Irfan Doank 9:08am Nov 12
tinggal di cek dl aja mas bro klo ada kode tersebut ya update klo gada ya insert

Ovix Dodon 9:19am Nov 12
di grabbing dulu nilai "Stok" yang terakhir, masukan dalam $variable, trus tambah dengan nilai "Stok" yang baru ...abis itu baru di UPDATE value field "Stok" di table ...

Andi Cucu'Nya Embah Gogle 9:19am Nov 12
itu dia mas sintak updatenya gimana ya., Saya sudah berhasil untuk cek data yang sama namun di percabangannya yang g bisa update.

ini kodenya yg g jalan ketika ada data yang sama

<?php

if ( isset($_POST['save']) )
{
include('koneksibarang.php');
$KB=$_POST['KodeBarang'];
$NB=$_POST['NamaBarang'];
$H=$_POST['Harga'];
$S=$_POST['Stok'];

$cek = mysql_query("SELECT * FROM Barang where KodeBarang='$KB' or NamaBarang='$NB'");
$row = mysql_num_rows($cek);
if ($row > 0 ) {
$sql = "UPDATE Barang SET NamaBarang = '$NB', Harga='$H', Stok='$S' WHERE KodeBarang = '$KB'" ;
echo "Data Sudah Ada"; }
else {
$sql="insert into barang values('$KB','$NB','$H','$S')";
if (mysql_query($sql))
echo"Berhasil Entri";
else
echo "Gagal INSERT Data"; }
}
?>

jika data berbeda jalan, tp kalau sama g bisa update

Andi Cucu'Nya Embah Gogle 9:19am Nov 12
mungkin g' permasalahannya disini
$sql = "UPDATE Barang SET NamaBarang = '$NB', Harga='$H', Stok='$S' WHERE KodeBarang = '$KB'" ;

Ovix Dodon 9:21am Nov 12
ini gak bisa langsung update, terus valuenya bertambah ...musti digrabbing dulu data terakhirnya, baru ditambah dengan value yg baru

Ovix Dodon 9:27am Nov 12
$cek = mysql_query("SELECT Stok FROM Barang where KodeBarang='$KB' or NamaBarang='$NB'");
$row = mysql_num_rows($cek);
$IsiDB = mysql_fetch_array($cek);// Mengambil isi tabel dalam bentuk Array
$isiStok = $IsiDB['Stok'];// Assignment isi array ke dalam variabel
if ($row > 0 ) {

$updateStok = $isiStok + $S;
$sql = "UPDATE Barang SET NamaBarang = '$NB', Harga='$H', Stok='$updateStok'' WHERE KodeBarang = '$KB'" ;

Ahmad Zaki Fuadi 9:31am Nov 12
Nyimak gan, pengen tau juga caranya :D

Ovix Dodon 9:33am Nov 12
sorry klo salah, mungkin ada mastah disini ada yang bisa memberikan yang lebih mantep :)

Andi Cucu'Nya Embah Gogle 9:33am Nov 12
Masih g' ngeUPDATE mas., bingung :( https://www.facebook.com/download/1429721713907301/barang.php

Ovix Dodon 9:36am Nov 12
coba di cek lagi koment ane Oom, dari tadi ke sunting mulu ...lupa klo di FB, klo mo pindah baris harus Shift -> Enter bukan langsung Enter :D

Ovix Dodon 9:36am Nov 12
$cek = mysql_query("SELECT Stok FROM Barang where KodeBarang='$KB' or NamaBarang='$NB'");
$row = mysql_num_rows($cek);
$IsiDB = mysql_fetch_array($cek);// Mengambil isi tabel dalam bentuk Array
$isiStok = $IsiDB['Stok'];// Assignment isi array ke dalam variabel
if ($row > 0 ) {

$updateStok = $isiStok + $S;
$sql = "UPDATE Barang SET NamaBarang = '$NB', Harga='$H', Stok='$updateStok'' WHERE KodeBarang = '$KB'" ;

Ahmad Zaki Fuadi 9:39am Nov 12
Bahasa manusianya berarti gini ya bro?
Ambil jml barang, kalo ketemu result maka jml1+jml2 (tambah)=total kemudian dalam Query UPDATE Total WHERE ID bla bla bla.

Cuma saya ga tau bahasa PHP-nya :D

Ovix Dodon 9:41am Nov 12
Ahmad Zaki Fuadi : Logicnya sih gitu, karna mySql cuma mengupdate isi tabel dengan nilai terbaru tanpa mengecek nilai sebelumnya

Ahmad Zaki Fuadi 9:44am Nov 12
Ok lah dilanjut, ane nyimak lagi :D

Andi Cucu'Nya Embah Gogle 9:46am Nov 12
saya Coba dulu deh mas., kalau tetep g bisa juga mungkin saya yg kebangetan bloon., :) Maklum Newbie.,

Ovix Dodon 9:48am Nov 12
Ahmad Zaki Fuadi : Siip ... Andi Cucu'Nya Embah Gogle : hahahaha ...gak ada yang lahir langsung pinter, semua itu butuh proses, yang penting semangat Oom ...ane sendiri pun masih newbie dan masih belajar

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar