Postingan lainnya
INPUT DATA BERDASARKAN RADIO BUTTON PADA PHP & MYSQLI
selamat siang para master saya kebingungan terhadap logika yang diberikan dosen saya terhadap kasus ini :
dala kasus di atas, saya harus input harga transaksi apabila saya pilih opsi debet, maka harga transaksi akan masuk ke database TrDebet, begitu pula sebaliknya terhadap TrKredit
Untuk saat ini code yang saya punya sebagai berikut :
Transaksi-data.php
<!-- page content -->
<div class="right_col" role="main">
<div class="">
<div class="page-title">
<div class="title_left">
<h3>
Tambah Data Transaksi Baru
</h3>
</div>
</div>
<div class="clearfix"></div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="x_panel">
<div class="x_content">
<form class="form-horizontal form-label-left" novalidate action="kelas-proses.php?act=in" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>Pastikan, agar data yang anda masukan lengkap dan benar</p>
<div class="ln_solid"></div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="TrNama">Nama Transaksi <span class="required">*</span></label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input id="TrNama" class="form-control col-md-7 col-xs-12" name="TrNama" placeholder="Isikan nama transaksi anda disini" required="required" type="text">
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="KlsNama">Jumlah (Rp) <span class="required">*</span></label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input id="KlsNama" class="form-control col-md-7 col-xs-12" name="KlsNama" onkeydown="return numbersonly(this, event);" onkeyup="javascript:tandaPemisahTitik(this);" placeholder="Isikan jumlah dalam rupiah disini" required="required" type="text">
</div>
</div>
<div class="item form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
<input id="TrNama" class="form-control col-md-7 col-xs-12" name="TrNama" placeholder="Isikan nama transaksi anda disini" required="required" value="date" type="hidden">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12">Pos*</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<p>
Debit: <input type="radio" class="flat" name="TrDebit" id="1" value="1" checked="" required />
Kredit: <input type="radio" class="flat" name="TrKredit" id="2" value="2" />
</p>
</div>
</div>
<div class="ln_solid"></div>
<div class="form-group">
<div class="col-md-6 col-md-offset-3">
<button type="submit" class="btn btn-danger" href="transaksi-data.php">Batal</button>
<button id="send" type="submit" class="btn btn-success">Simpan</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- footer content -->
<footer>
<div class="copyright-info">
<p class="pull-right">Uas Iyoy
</p>
</div>
<div class="clearfix"></div>
</footer>
<!-- /footer content -->
</div>
<!-- /page content -->
Moohon pencerahannya master :(
7 Jawaban:
Itu ya tinggal bikin method PHP untuk terima data dari form postnya bro kan belum dibikin
@Ariawan "Itu ya tinggal bikin method PHP untuk terima data dari form postnya bro kan belum dibikin"
buat file prosesnya gan? udah ko, nih
<?php
include "conn/koneksi.php";
$tanggal = date("Y-m-d");
$transaksi = $_POST['TrNama'];
$debet = $_POST['TrDebet'];
$kredit = $_POST['TrKredit'];
mysqli_query ($koneksi, "INSERT INTO transaksi VALUES('','$tanggal','$transaksi','$debet','$kredit')");
header("location:transaksi-data.php");
?>
setelah saya baca pertanyaan anda yang harus code dilakukan yaitu 1. Ambil Semua Data Post dikirim dari semua input form nya 2. Cek Apakah Inputan Tersebut Debet Atau Kredit contoh nya seperti ini
if(isset($_POST['TrDebet'])) {
// lakukan proses debet
} else if (isset($_POST['TrKredit'])) {
// lakukan proses kredit
}
lalu simpan ke tabelnya sorry jika ada kesalahan dalam code PHP
input type radionya harusnya gini gan :
<input type="radio" name="pembayaran" value="0"> Debet<br>
<input type="radio" name="pembayaran" value="1"> Kredit<br>
kemudian untuk eksekusinya, betul kata agan @Ariawan diatas.
<?php
include "conn/koneksi.php";
$tanggal = date("Y-m-d");
$transaksi = $_POST['TrNama'];
$pembayaran = $_POST['pembayaran'];
if($pembayaran == 0){
//jika pembayaran debet
mysqli_query ($koneksi, "INSERT INTO TrDebet //blablabla ");
}else{
//jika pembayaran kredit
mysqli_query ($koneksi, "INSERT INTO TrKredit //blablabla ");
}
header("location:transaksi-data.php");
@Ariawan maaf if else bisa gak gunakan untuk memanggil contoh a)..... [detailbarang](<?php echo ''.$foto1.'';?>)
b)......
ketika button detail itu diklick ternyata si A gk ada linknya kosong bisa gk langsung pindah ke B....klo bisa gimana caranyaa nya gan maulanamahdi101@yahoo.com
dala kasus di atas, saya harus input harga transaksi apabila saya pilih opsi debet, maka harga transaksi akan masuk ke database TrDebet, begitu pula sebaliknya terhadap TrKredit
ke database TrDebet or field?
kalau isi dari variable itu link setahu saya bisa kok di coba aja bro klo kosong coba trace dulu variablenya ada isinya dicoba aja bro