Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

membuat validasi "disetujui" atau "tidak disetujui"

Mas/mbak, saya pemula di sini
saya membuat aplikasi sederhana ttg Form Permohonan Pinjaman Hutang. dengan dreamweaver, tentunya tdk semua skrip hasil kreasi sy, tp ada yg hasil dr WYSWYG.

1. form_pinjaman.php




Form Permohonan Pinjaman


Nama
:





Phone
:





Jumlah pinjaman yg diajukan
:





 
 








2. daftar_pinjaman.php -- menggunakan recordset DW

<?php require_once('Connections/conn.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}

mysql_select_db($database_conn, $conn);
$query_rs = "SELECT * FROM pinjaman ORDER BY nama ASC";
$rs = mysql_query($query_rs, $conn) or die(mysql_error());
$row_rs = mysql_fetch_assoc($rs);
$totalRows_rs = mysql_num_rows($rs);

Daftar Pinjaman



Nama
Phone
Pinjaman
Validasi

<?php do { ?>

<?php echo $row_rs['nama']; ?>
<?php echo $row_rs['phone']; ?>
<?php echo $row_rs['pinjaman']; ?>







<?php } while ($row_rs = mysql_fetch_assoc($rs)); ?>


 
 
<?php
mysql_free_result($rs);
?>

3. submit_pinjaman.php

<?php
$nama = $_POST['nama'];
$phone = $_POST['phone'];
$pinjaman = $_POST['pinjaman'];

mysql_connect("localhost", "root", "");
mysql_select_db("coba");


$query = "INSERT INTO pinjaman VALUES('$nama','$phone', '$pinjaman')";
$hasil = mysql_query($query);


if ($hasil) echo "Entri Sukses";
else echo "Entri Gagal";
?>


tampilan saat daftar_pinjaman.php ditampilkan

DAFTAR PEMINJAM
=======================================
nama | phone | Pinjaman yg diajukan| validasi |
=======================================

apri | 123 | 100000 | tombol disetujui/tdk stju
-------------------------------------------------------------------------
yanto | 456 | 200000 | tombol disetujui/tdk stju
========================================

hasil yg diinginkan :
1. menmpilkan daftar peminjam (sudah bisa) dg daftar_pinjaman.php
2. menampilkan daft pinjaman disetujui
3. menampilkan daft pinjaman tdk disetujui

jadi ketika mengklik tombol setuju maka record akan masuk ke pinjaman_setuju.php, jika tdk disetujui , maka record akan masuk ke pinjaman_tidakdisetujui.php

mohon bantuannya ya
Tagged:

Comments

  • Tambahkan 1 field lagi di tabel pinjaman. Nilainya 0=tdk disetujui,1=disetujui. Namakan status. Saat insert anggap semua tidak disetujui. Jadi nilainya 0.

    Saat approve tinggal update saja. Ubah dari


    <p>Daftar Pinjaman</p>
    <form id="form1" name="form1" method="post" action="approve.php">
    <table width="200" border="1" cellspacing="0">
    <tr>
    <td>Nama</td>
    <td>Phone</td>
    <td>Pinjaman </td>
    <td>Validasi</td>
    </tr>
    <?php do { ?>
    <tr>
    <td height="71"><?php echo $row_rs; ?></td>
    <td><?php echo $row_rs; ?></td>
    <td><?php echo $row_rs; ?></td>
    <td><label>
    <input type="submit" name="setuju" id="button" value="DISETUJUI" />
    <input type="submit" name="tdk_setuju" id="button2" value="TDK DISETUJUI" />
    <br />
    </label></td>
    </tr>
    <?php } while ($row_rs = mysql_fetch_assoc($rs)); ?>
    </table>
    </form>
    <p> </p>
    <p> </p>
    <?php
    mysql_free_result($rs);
    ?>

    Menjadi

    <p>Daftar Pinjaman</p>

    <table width="200" border="1" cellspacing="0">
    <tr>
    <td>Nama</td>
    <td>Phone</td>
    <td>Pinjaman </td>
    <td>Validasi</td>
    </tr>
    <?php do { ?>

    <form id="form1" name="form1" method="post" action="approve.php">
    <input type="hidden" name="id" value="<?php echo $row_rs; ?>" />

    <tr>
    <td height="71"><?php echo $row_rs; ?></td>
    <td><?php echo $row_rs; ?></td>
    <td><?php echo $row_rs; ?></td>
    <td><label>
    <input type="submit" name="button" id="button" value="DISETUJUI" />
    <input type="submit" name="button2" id="button2" value="TDK DISETUJUI" />
    <br />
    </label></td>
    </tr>
    </form>
    <?php } while ($row_rs = mysql_fetch_assoc($rs)); ?>
    </table>

    <p> </p>
    <p> </p>
    <?php
    mysql_free_result($rs);
    ?>

    approve.php

    <?php
    include 'koneksi.php';
    $id=$_POST;
    $status=isset($_POST) ? 1 : 0;
    //jika diklik tombol setuju maka nilai var status 1, jika tidak 0
    //lalu tinggal update
    mysql_query("update pinjaman set status='$status' where id='$id'");
    header("location:daftar_pinjaman.php");
    ?>
  • buat saja di formnya checkbox setuju dan checkbox tidak setuju. nanti tinggal insert ke tabel hasil dari konfirmasi setuju/tidak setuju.
  • Originally posted by Goku
    Tambahkan 1 field lagi di tabel pinjaman. Nilainya 0=tdk disetujui,1=disetujui. Namakan status. Saat insert anggap semua tidak disetujui. Jadi nilainya 0.

    Saat approve tinggal update saja. Ubah dari


    <p>Daftar Pinjaman</p>
    <form id="form1" name="form1" method="post" action="approve.php">
    <table width="200" border="1" cellspacing="0">
    <tr>
    <td>Nama</td>
    <td>Phone</td>
    <td>Pinjaman </td>
    <td>Validasi</td>
    </tr>
    <?php do { ?>
    <tr>
    <td height="71"><?php echo $row_rs; ?></td>
    <td><?php echo $row_rs; ?></td>
    <td><?php echo $row_rs; ?></td>
    <td><label>
    <input type="submit" name="setuju" id="button" value="DISETUJUI" />
    <input type="submit" name="tdk_setuju" id="button2" value="TDK DISETUJUI" />
    <br />
    </label></td>
    </tr>
    <?php } while ($row_rs = mysql_fetch_assoc($rs)); ?>
    </table>
    </form>
    <p> </p>
    <p> </p>
    <?php
    mysql_free_result($rs);
    ?>

    Menjadi

    <p>Daftar Pinjaman</p>

    <table width="200" border="1" cellspacing="0">
    <tr>
    <td>Nama</td>
    <td>Phone</td>
    <td>Pinjaman </td>
    <td>Validasi</td>
    </tr>
    <?php do { ?>

    <form id="form1" name="form1" method="post" action="approve.php">
    <input type="hidden" name="id" value="<?php echo $row_rs; ?>" />

    <tr>
    <td height="71"><?php echo $row_rs; ?></td>
    <td><?php echo $row_rs; ?></td>
    <td><?php echo $row_rs; ?></td>
    <td><label>
    <input type="submit" name="button" id="button" value="DISETUJUI" />
    <input type="submit" name="button2" id="button2" value="TDK DISETUJUI" />
    <br />
    </label></td>
    </tr>
    </form>
    <?php } while ($row_rs = mysql_fetch_assoc($rs)); ?>
    </table>

    <p> </p>
    <p> </p>
    <?php
    mysql_free_result($rs);
    ?>

    approve.php

    <?php
    include 'koneksi.php';
    $id=$_POST;
    $status=isset($_POST) ? 1 : 0;
    //jika diklik tombol setuju maka nilai var status 1, jika tidak 0
    //lalu tinggal update
    mysql_query("update pinjaman set status='$status' where id='$id'");
    header("location:daftar_pinjaman.php");
    ?>

    ooo, jadi mirip dengan update ya.
    thanks mas goku, saya coba dulu
  • Kalau pakai checkbox cukup 1 saja. Dicentang disetujui nggk dicentang berarti nggk disetujui. Nggk perlu sampai 2 checkbox
  • Mau nanya ni.
    kalau kasus nya pengen buat multiple update value status yg nilai nya 1=setuju atau 0=tdk setuju dengan menggunakan checkbox bagaimana y.
    Mohon Bantuan
Sign In or Register to comment.