Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi 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

Baca 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.