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 :(

avatar iyoygraphy
@iyoygraphy

7 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

7 Jawaban:

Itu ya tinggal bikin method PHP untuk terima data dari form postnya bro kan belum dibikin

avatar Ariawan
@Ariawan

15 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

@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");
?>

avatar iyoygraphy
@iyoygraphy

7 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

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

avatar Ariawan
@Ariawan

15 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

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");

avatar chaidiryahya
@chaidiryahya

139 Kontribusi 99 Poin

Dipost 6 tahun yang lalu

@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

avatar maulanamahdi
@maulanamahdi

109 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

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?

avatar PakTarno
@PakTarno

3 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

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

avatar Ariawan
@Ariawan

15 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban