Postingan lainnya
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); }
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..