Merhabalar,
AdSoyad , Vize , Final , But den olusan bir tablomuz olsun.. ben burdaki kayitlari
AdSoyad , input icinde vize , input icinde final ve input icinde but olarak listeletiyorum..
farzedelim 5 kayit listelendi..
Isim1 <55> <58> <84>
Isim2 <45> <28>

4>
Isim3 <75>

8> <64>
Isim4 <95> <48> <98>
Isim5 <45> <18> <24>
seklinde gorunsun.. veya bu input larin bos geldigini de dusunebilirz..
cünkü hoca notlari girmek istese ordaki bos inputlari dolduracak..
daha sonra ben burdan verileri degistirip kaydet dedigim anda hangi satir hangi kaydin ise gidip ordaki degerleri update etmek istiyorum..
<div id="veriler" align="left">
<?php
if(isset($_POST['submit']))
{
include "../db.con.php";
$total = $_POST['total'];
$td = 0;
$ii = 0;
$vize = $_POST['vize'];
$final = $_POST['final'];
$but = $_POST['but'];
$devamsizlik = $_POST['devamsizlik'];
for($i = 1; $ii <= $total; $ii++)
{
if(isset($_POST["d$ii"]))
{
$idgoster = $_POST["d$ii"];
echo $idgoster;
mysql_query("UPDATE `database` SET vize = '$vize' , final = '$final' , but = '$but' , devamsizlik = '$devamsizlik' WHERE id= '$idgoster' ") or die ( mysql_error());
$td++;
}
}
mysql_close($con);
}
?>
<form method="POST" action="">
<?php
include "../db.con.php";
$derskodu = $_GET['derskodu'];
$query = "SELECT id,derskodu,ogrencino,adsoyad,vize,final,but,durum,devamsizlik FROM `database` where derskodu='$derskodu'";
$result = mysql_query($query) or die ( mysql_error());
$i=0;
$ii=0;
echo '<table border=0 width="800" cellpadding="0" bordercolor="#C0C0C0" cellspacing="0">';
while(list($id, $derskodu, $ogrencino, $adsoyad, $vize, $final, $but, $durum, $devamsizlik) = mysql_fetch_array($result))
{
$n++;
$ii++;
$i++;
if (($i % 2)== "0"){ $renk="#f5f5f5";} else { $renk="#e5e5e5";}
?>
<tr bgcolor="<?php echo $renk;?>">
<input type="hidden" name="<?php echo 'd'.$n;?>" value="<?php echo $id;?>">
<td width="150" class="no"><?php echo $ogrencino; ?></td>
<td width="240" class="adsoyad"><?php echo $adsoyad; ?></td>
<td width="60" class="vize"><input class="inputx" type="text" value="<?php echo $vize;?>" name="vize" size="3" maxlength="3"></td>
<td width="60" class="final"><input class="inputx" type="text" value="<?php echo $final;?>" name="final" size="3" maxlength="3"></td>
<td width="60" class="but"><input class="inputx" type="text" value="<?php echo $but;?>" name="but" size="3" maxlength="3"></td>
<td width="130" class="devam">
<input type="radio" class="check" value="0" name="<?php echo $ogrencino; ?>" checked> Geçti <input type="radio" class="check" value="1" name="<?php echo $ogrencino; ?>"> Kaldı</td>
<td width="100" class="durum"><?php if($durum == "0"){echo "ALIYOR";} elseif ($durum == "1") {echo "GEÇTİ";} else {echo "KALDI";} ?></td>
</tr>
<?php }
echo '</table>';
mysql_close($con); ?>
<input name="total" type="hidden" id="total" value="<?php echo $n;?>">
<br><br><input class="buton" type="submit" value="Kaydet" name="submit">
</form>
</div>benim yazdigim kod bu sekilde.. bu koda gore diyelim 5 kayit geldi ya, 5. kayida hangi degerleri vermissem hepsi için o sekilde update ediyor butun satirlar birbirinin ayni oluyor.. ve sadece son satira girigim veriler update ediliyor digerleri uzerindeki degisiklikleri algilamiyor..
yardimci olursaniz sevinirim..