Kategori ekle sayfam için düzenleme sayfası oluşturdum. Şuanda mysql tablomda kayıtlı 3 kayıt var. Kategoriyi düzenleyip gönder dediğimde kategori-duzenle.php sayfasına gidiyor ve başarılı yaıyor fakat verilerde değişiklik olmuyor. Çok araştırdım, denemediğim yol kalmadı fakat birtürlü beceremedim. kategori-duzenle.php sayfasındaki WHERE `id` = '$id' komutunu sildiğimde ise update yapıyor fakat tablodaki tüm verileri birden düzeltiyor. kategori-duzenle.php kodlarım şu şekilde;
$baglanti=mysql_connect("localhost","*****","*****") or die("Mysql'e bağlantı kurulamadı!") ;
mysql_select_db("*****",$baglanti) or die("Veritabanına bağlantı kurulamadı!");
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
if($_POST){
$id=$_POST["id"];
$kategori=$_POST["kategori"];
$faikon=$_POST["faikon"];
$title=$_POST["title"];
$description=$_POST["description"];
$keywords=$_POST["keywords"];
$query= mysql_query("update kategoriler set kategori='$_POST[kategori]', faikon='$_POST[faikon]', title='$_POST[title]', description='$_POST[description]', keywords='$_POST[keywords]' WHERE `id` = '$id' ");
if($query){
header ("refresh:1;url=../site-yonetimi-kategoriler.php");
}else{
echo 'kayıt düzenlenemedi'.mysql_error();
}
}
?>
site-yonetimi-kategoriler.php sayfam da şu şekilde;
$sorgu=mysql_query("select * from kategoriler");
if (mysql_num_rows($sorgu)){
while($kayit=mysql_fetch_array($sorgu)){
?>
}
}
?>
Yardımcı olurmusunuz?