php'de çok fazla bilgim yok. aşağıdaki kodlarla where=isim ile veriyi silebiliyorum. ama aynı isimden veri olunca hepsi siliniyor. id'ye göre bir türlü ayarlayamadım. hidden input ile yapıyorduk ama beceremedim yardımlarınızı bekliyorum

teşekkürler

kodlar:

<?php
include "ozellikler.php";
include "../baglanti.php";
if(isset($_POST['submit']) ) {
$isim = mysql_real_escape_string($_POST['isim']);
$result = mysql_query('DELETE FROM desen_kategorileri WHERE isim=\''. $isim .'\'',$db);
header("Location: kategori_sil.php");

function KlasorSil($dir) {
if (substr($dir, strlen($dir)-1, 1)!= '/')
$dir .= '/';
if ($handle = opendir($dir)) {
while ($obj = readdir($handle)) {
if ($obj!= '.' && $obj!= '..') {
if (is_dir($dir.$obj)) {
if (!KlasorSil($dir.$obj))
return false;
} elseif (is_file($dir.$obj)) {
if (!unlink($dir.$obj))
return false;
}
}
}
closedir($handle);
if (!@rmdir($dir))
return false;
return true;
}
return false;
}
$silinecekklasor= "../desenler/$isim";
echo KlasorSil($silinecekklasor)?"oldu":"olmadı";
}
else {
?>

<center>
<form method="post" action="kategori_sil.php">
<br /><br /><br /><br /><br /><br />
<p>Silinecek Kategori: 
  <select name="isim" style="width:200px" onChange="MM_jumpMenu('parent',this,0)"> 
    <?php 
$tablo = mysql_query("select * from desen_kategorileri order by isim"); 
while ($isim=mysql_fetch_array($tablo)) { 
echo '<option>' . $isim['isim'] . '</option>' ;
}
?>
  </select>
  
<br /><br />

<?php
  $say=mysql_num_rows($tablo);
if($say>0){
echo "<input type='Submit' name='submit' value='Kategori Sil' onclick='return conf()'>";
}
else
{
echo "<input type='Submit' name='submit' value='Kategori Sil' disabled='disabled' onclick='return conf()'>";
}
?>

</p>
</p>
<br /><br />
<div id="link"><a href="index.php"> Yönetim Paneli </a></div>
</form>
</center>

<?php
}
?>

<script language="JavaScript" type="text/javascript">
<!--
function conf(){
alert('Kategori silindi!');
}
//-->
</script>