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>

avatar anggra
@anggra

2 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

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