<?php
//connect mysql + db seçimi + sorgu
$connect = mysql_connect("localhost","kullanici","sifre")or die ("Baglantı yok !");
           mysql_selectdb(db);

           if($_GET['action']=="guncelle"){
              
              $veriler = $_POST['veriler'];
              $count =count($veriler);
              print $count;
              for ($i=0;$i<$count;$i++){
                 $sql2="update urunler set fiyat1='".$veriler[$i]."'";
                 mysql_query($sql2,$connect);
              }
              
              
           }
          
           $sql     = "select * from urunler";
           $urunler = mysql_query($sql,$connect);
///////////////////////////////////
?>
<form action="index.php?action=guncelle" method="post">
<? while ($nesne = mysql_fetch_object($urunler)){ ?>
<input type="text" name="veriler[]" value="<?print "$nesne->fiyat1";?>"><br>
<? }?>
<input type="submit" value="güncelle">
</form>
şeklinde kodlarım var . veriler veritabanından çekilip input texlere yazılıyor
toplu olarak fiyat güncellemesi yapmam lazım ama hep en son inputdaki değeri bütün sütüna yazıyor yani $veriler[] isimli dizini son elemanı 5 ise fiyat1 sutunun hepsi 5 oluyor döngüye where ile bir şart belirtmem lazım ama ne ?

Çok canım sıkıldı arkadaşlar yardımcı olursanız çok sevinirim.