Merhabalar. Soruma çözüm bulabilrseniz cok sevinecem.
Şimdi sql de bir tablodaki verileri cektim. Tablodaki veriler id, baslik ve içerik
bunlardan id ve baslik sütunlarını tabloya yazdırdım. Yazdırırken çektiğim id leri form içinde input type text olarak çektim. Bu idleri istediğim gibi değiştirdikten sonra kaydetmek istiyorum.
Şu anki kodlarım malesef işe yaramıyor
Kodlarımda ne gibi değişiklikler yapmam gerek?

if ($_POST['degistir'] == 3) {
    // Save to the database. 
	$yeni_id = $_POST['degisen'];
	$eski_id = $_POST['eski_id'];
	$kat = $_GET['kat'];
    $duzenle = mysql_query("UPDATE $kat SET id = '$yeni_id' WHERE id = '$eski_id'");
    if (!$duzenle)
      die("Error saving the record!  Mysql said: ".mysql_error());
    // Redirect to self to get rid of the POST
     header("Location: kategori.php?kat=".$kat."");   
  }
$kat = $_GET['kat'];
$result = mysql_query("SELECT * FROM $kat ORDER BY id");
echo "<form action=\"kategori.php?kat=".$kat."\" method=\"post\">
  <label>";
echo "<table border='1'>
<tr>
<th>id  <input type=\"hidden\" name=\"degistir\" value=\"3\" />
<input type=\"submit\" value=\"duzenle\" /></th>
<th>konular</th>
</tr>"; while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo '<input type="hidden" name="eski_id" value="'.$row['id'].'">';
echo "<td><center><input type=\"text\" name=\"degisen\" size=\"5px\" value=\"".$row['id']."\"></center></td>";
echo " <td><a href=\"duzenle.php?id=".$row['id']."&kat=".$kat."\">" . $row['baslik'] . "</a></td>";
echo "</tr>";
}
echo "</table>";
echo "</label>
</form>";