Postingan lainnya
Multiple updete dengan form while
Saya ingin update data namun form yang saya punya ada beberapa form yang saya while akan tetapi ketika saya update hanya form terahir yang bisa update
if(empty($vendor) )
{
echo "Harap isi data denga lengkap!";
}
else{
$sql = $conn->prepare("UPDATE data
SET vendor = :vendor,
status = :status
WHERE nomer_inv =:nomer_inv");
$sql->execute(array(
':vendor' => $vendor,
':status' => $status
));
if($sql){
echo "Berhasil ditambah";
}else{
echo "Upload gagal.";
}
}
kode form.php
<?php
$no = 0;
$no_po = $_GET['id'];
$sqli = $pdo->prepare("SELECT * FROM `data` WHERE `no_po` = '$no_po' ");
$sqli->execute();
while($data_f = $sqli->fetch(PDO::FETCH_ASSOC)){
$vendor = $data_f['vendor'];
$no++;
?>
<form action="index.php?halaman=edit&no_po=<?php echo $no_po; ?>" method="POST" enctype="multipar/form-data">
<tr>
<td style="text-align: -moz-center;"><?php echo $no;?></td>
<div class="form-group">
<div class="input-group" >
<input size="15" name="nomer_inv[]" disabled class="form-control" value="<?php echo $data_f['nomer_inv']; ?>" size="50" type="text" >
</div>
</div>
</td>
<div class="form-group">
<div class="input-group" >
<input size="15" name="vendor[]" class="form-control" value="<?php echo $data_f['nomer_inv']; ?>" size="50" type="text" >
</div>
</div>
</td>
<td>
<input type="hidden" name="no_po" value="<?php echo '$nomer_inv';?>">
<input type="hidden" name="no[]" value="<?php echo '$no';?>">
<?php
}
?>
</form>
</table>
0
Tanggapan
bikin versi simple dari kode kamu biar orang gampang bacanya, tidak usah semua field ditampilkan, karena orang tidak familiar dengan kodekamu
bagian whilenya dimana? kalau nomer_inv tidak berubah, maka cuma satu yang akan berubdah datanya
ini bang kaya giini
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban