proses update tidk jalan

sya sedng belajar crud menggunakan ajax. make modal pop up bootstrap. masalahnya ada di coding ajax untuk tombol update.ada yg bsa bantu. terima kasih sblumnya :)

Create New Records

Kode Barang

Nama Barang

Stock Barang

Harga/Pcs

Close

//// dan ini query editnya. aksi.php/////

if($_POST["aksi"] == "Select") { $keluaran = array(); $query = $koneksi->prepare("SELECT * FROM barang WHERE kode_brg = '".$_POST["kodeBrg"]."' LIMIT 1"); $query->execute(); $tampil = $query->fetchAll();

foreach($tampil as $row) {

$keluaran["namaBrg"] = $row["nama_brg"]; $keluaran["stockBrg"] = $row["stock_brg"]; $keluaran["hargaBrg"] = $row["harga"]; }

} echo json_encode($keluaran); }

avatar Nova07
@Nova07

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

jdi gni sob, . bikin 1 modal yg bisa buat update / insert (simpel). . kya gni ni. .

 <div id="formModal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Records</h4>
</div>
<div class="modal-body">
<label>Kode Barang</label>
<input type="hidden" id="ID" name="ID">
<input type="text" name="kodeBrg" id="kodeBrg" class="form-control" />
<br />
<label>Nama Barang</label>
<input type="text" name="namaBrg" id="namaBrg" class="form-control" />
<br />
<label>Stock Barang</label>
<input type="text" name="stockBrg" id="stockBrg" class="form-control" />
<br />
<label>Harga/Pcs</label>
<input type="text" name="hargaBrg" id="hargaBrg" class="form-control" />
<br />
</div>
<div class="modal-footer">
<input type="button" class="btn btn-success" onclik=save();/>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>

ajax nya kya gni sob. .


<script>
function save(){
 var id = $('ID').val();
 var idkodeBrg = $('#kodeBrg').val();
 var namaBrg = $('#namaBrg').val();
 var stockBrg= $('#stockBrg').val();
 var hargaBrg= $('#hargaBrg').val();

$.ajax({
method:"POST",
url:"aksi.php",

data:'id='+id+'&idkodeBrg='+idkodeBrg+'&namaBrg='+namaBrg+'&stockBrg='+stockBrg+'&hargaBrg='+hargaBrg,

success:function(data){
console.log(data);
//klo blm tw console.log , klik kanan kaya inspek element tpi pilih yg console. .tar balikan dari php nya keliatan
}
});
}
</script>

php nya kya gni sob


<?php
$id = $_POST['id'];
bla. . bla..

//smpe $hargaBrg= $_POST['hargaBrg'];

//nah dah gtu bru ksih kondisi
if ($id == ''){
 insert
}else{
 update
}
?>

dah cm gtu doank sob. . klo form nya bnyak pke serialize lbh simpel. .klo ada upload gambar pke formdata. . ini aj c sob yg bisa gw share..

avatar kunto20
@kunto20

13 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban