使用动态表单进行编辑

时间:2018-11-13 08:32:51

标签: php

我正在制作一个编辑表单,该表单显示了表中所有单击的数据。例如,在t_kebijakan上有2个数据字段,这些数据具有相同的fk值(CU01),然后,当我单击CU01数据上的编辑按钮时,它将显示2个相同的形式,其中tkkejajakan的数据fk为CU01。显示数据很容易,问题是查询似乎不起作用,查询上没有错误。我认为问题是因为在一页上显示2个表单,这是操作代码。

<?php 
include 'config/db_connect.php';

if(isset($_POST['update'])){
$kp_saham = $_POST['kp_saham'];
$pro_saham = $_POST['produk_saham'];
$bung_saham = $_POST['bunga_saham'];
$ket_saham = $_POST['ket_saham'];
$kp_harian = $_POST['kp_harian'];
$pro_harian = $_POST['produk_harian'];
$bung_harian = $_POST['bunga_harian'];
$ket_harian = $_POST['ket_harian'];
$kp_berjangka = $_POST['kp_berjangka'];
$pro_berjangka = $_POST['produk_berjangka'];
$bung_berjangka = $_POST['bunga_berjangka'];
$ket_berjangka = $_POST['ket_berjangka'];
$kp_deposito = $_POST['kp_deposito'];
$pro_deposito = $_POST['produk_deposito'];
$bung_deposito = $_POST['bunga_deposito'];
$ket_deposito = $_POST['ket_deposito'];
$kp_pinjaman = $_POST['kp_pinjaman'];
$pro_pinjaman = $_POST['produk_pinjaman'];
$bung_pinjaman = $_POST['bunga_pinjaman'];
$ket_pinjaman = $_POST['ket_pinjaman'];

    $kode = $_GET['kode_cu'];

    $query = mysqli_query($con,"UPDATE t_kebijakan 
        SET 
        kp_saham='$kp_saham',
        produk_saham='$pro_saham',
        bunga_saham='$bung_saham',
        keterangan_saham='$ket_saham',
        kp_harian='$kp_harian',
        produk_harian='$pro_harian',
        bunga_harian='$bung_harian',
        keterangan_harian='$ket_harian',
        kp_berjangka='$kp_berjangka',
        produk_berjangka='$produk_berjangka',
        bunga_berjangka='$bung_berjangka',
        keterangan_berjangka='$ket_berjangka',
        kp_deposito='$kp_deposito',
        produk_deposito='$pro_deposito',
        bunga_deposito='$bung_deposito',
        keterangan_deposito='$ket_deposito',
        kp_pinjaman='$kp_pinjaman',
        produk_pinjaman='$pro_pinjaman',
        bunga_pinjaman='$bung_pinjaman',
        keterangan_pinjaman='$ket_pinjaman'
        WHERE kode_cu='$kode'");

    if($query){
        header("location: home_cu.php");
    }else{
        echo "Data gagal di edit" . mysqli_error($con);
    }
}
?>

这是表格代码

<!DOCTYPE html>
<html>
<head>
    <title>Edit Data Kebijakan</title>
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" type="text/css" href="css/style1.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap.css">
</head>
<body>
<div class="w3-bar w3-black">
  <a href="home_cu.php" class="w3-bar-item w3-button">Home</a>
  <a href="view_cu.php" class="w3-bar-item w3-button">Menu Data Cu</a>
  <a href="home_kebijakan.php" class="w3-bar-item w3-button">Menu Data Kebijakan</a>
  <a href="data_modifikasi.php" class="w3-bar-item w3-button">Menu Data Modifikasi</a>
</div>
<form action="edit_kebijakan.php" method="post" class="form-horizontal">
<?php 
$kode_cu = $_GET['kode_cu'];
$kueri = mysqli_query($con,"SELECT * FROM t_kebijakan WHERE kode_cu='$kode_cu'");
while ($lihat = mysqli_fetch_object($kueri)) 
{
?>
<br>
 <h1 class="text-center">Produk Simpanan Saham <?php echo $lihat ->id_kebijakan?></h1>
                <div class="form-content">
                <div class="row">
                </div>
                <div class="row group">
                    <div class="col-md-3">
                        <div class="form-group">
                            <label>Kode Produk :</label>
                            <input type="text" name="kp_saham[]" class="form-control" value="<?php echo $lihat ->kp_saham?>">
                        </div>
                    </div>
                    <div class="col-md-3">
                        <div class="form-group">
                            <label>Produk</label>
                            <input type="text" name="produk_saham[]" class="form-control" value="<?php echo $lihat ->produk_saham?>">
                        </div>
                    </div>
                    <div class="col-md-4">
                        <div class="form-group">
                            <label>Bunga</label>
                            <input type="text" name="bunga_saham[]" class="form-control" value="<?php echo $lihat ->bunga_saham?>">
                        </div>
                    </div>
                    <div class="col-md-5">
                        <div class="form-group">
                            <label>Keterangan</label>
                            <textarea name="ket_saham[]" class="form-control" rows="3" ><?php echo $lihat ->keterangan_saham?></textarea>
                        </div>
                    </div>
                </div>
            </div>
    <h1 class="text-center">Produk Simpanan Harian</h1>
    <div class="form-content">
                <div class="row">
                </div>
                <div class="row group">
                    <div class="col-md-3">
                        <div class="form-group">
                            <label>Kode Produk :</label>
                            <input type="text" name="kp_saham[]" class="form-control" value="<?php echo $lihat ->kp_harian?>">
                        </div>
                    </div>
                    <div class="col-md-3">
                        <div class="form-group">
                            <label>Produk</label>
                            <input type="text" name="produk_saham[]" class="form-control" value="<?php echo $lihat ->produk_harian?>">
                        </div>
                    </div>
                    <div class="col-md-4">
                        <div class="form-group">
                            <label>Bunga</label>
                            <input type="text" name="bunga_saham[]" class="form-control" value="<?php echo $lihat ->bunga_harian?>">
                        </div>
                    </div>
                    <div class="col-md-5">
                        <div class="form-group">
                            <label>Keterangan</label>
                            <textarea name="ket_saham[]" class="form-control" rows="3" ><?php echo $lihat ->keterangan_harian?></textarea>
                        </div>
                    </div>
                </div>
            </div>
    <h1 class="text-center">Produk Simpanan Berjangka</h1>
    <div class="form-content">
                <div class="row">
                </div>
                <div class="row group">
                    <div class="col-md-3">
                        <div class="form-group">
                            <label>Kode Produk :</label>
                            <input type="text" name="kp_saham[]" class="form-control" value="<?php echo $lihat ->kp_berjangka?>">
                        </div>
                    </div>
                    <div class="col-md-3">
                        <div class="form-group">
                            <label>Produk</label>
                            <input type="text" name="produk_saham[]" class="form-control" value="<?php echo $lihat ->produk_berjangka?>">
                        </div>
                    </div>
                    <div class="col-md-4">
                        <div class="form-group">
                            <label>Bunga</label>
                            <input type="text" name="bunga_saham[]" class="form-control" value="<?php echo $lihat ->bunga_berjangka?>">
                        </div>
                    </div>
                    <div class="col-md-5">
                        <div class="form-group">
                            <label>Keterangan</label>
                            <textarea name="ket_saham[]" class="form-control" rows="3" ><?php echo $lihat ->keterangan_berjangka?></textarea>
                        </div>
                    </div>
                </div>
            </div>
    <h1 class="text-center">Produk Simpanan Deposito</h1>
    <div class="form-content">
                <div class="row">
                </div>
                <div class="row group">
                    <div class="col-md-3">
                        <div class="form-group">
                            <label>Kode Produk :</label>
                            <input type="text" name="kp_saham[]" class="form-control" value="<?php echo $lihat ->kp_deposito?>">
                        </div>
                    </div>
                    <div class="col-md-3">
                        <div class="form-group">
                            <label>Produk</label>
                            <input type="text" name="produk_saham[]" class="form-control" value="<?php echo $lihat ->produk_deposito?>">
                        </div>
                    </div>
                    <div class="col-md-4">
                        <div class="form-group">
                            <label>Bunga</label>
                            <input type="text" name="bunga_saham[]" class="form-control" value="<?php echo $lihat ->bunga_deposito?>">
                        </div>
                    </div>
                    <div class="col-md-5">
                        <div class="form-group">
                            <label>Keterangan</label>
                            <textarea name="ket_saham[]" class="form-control" rows="3" ><?php echo $lihat ->keterangan_deposito?></textarea>
                        </div>
                    </div>
                </div>
            </div>
    <h1 class="text-center">Produk Pinjaman</h1>
    <div class="form-content">
                <div class="row">
                </div>
                <div class="row group">
                    <div class="col-md-3">
                        <div class="form-group">
                            <label>Kode Produk :</label>
                            <input type="text" name="kp_saham[]" class="form-control" value="<?php echo $lihat ->kp_pinjaman?>">
                        </div>
                    </div>
                    <div class="col-md-3">
                        <div class="form-group">
                            <label>Produk</label>
                            <input type="text" name="produk_saham[]" class="form-control" value="<?php echo $lihat ->produk_pinjaman?>">
                        </div>
                    </div>
                    <div class="col-md-4">
                        <div class="form-group">
                            <label>Bunga</label>
                            <input type="text" name="bunga_saham[]" class="form-control" value="<?php echo $lihat ->bunga_pinjaman?>">
                        </div>
                    </div>
                    <div class="col-md-5">
                        <div class="form-group">
                            <label>Keterangan</label>
                            <textarea name="ket_saham[]" class="form-control" rows="3" ><?php echo $lihat ->keterangan_pinjaman?></textarea>
                        </div>
                    </div>
                </div>
            </div>
<?php } ?>
    <button type="submit" name="update" class="btn btn-primary">Update</button>
</body>
</html>

0 个答案:

没有答案