yapmış olduğum bir ürün listeleme scriptinin admin panelindeki ürün düzenleme sayfamda bi problemle karşılaşıyorum.
urun düzenle sayfasında güncellenebilir alanlar : urun adı, urun resimleri, urun açıklaması,
fakat bunların dışında bir de , kullanıcının ürün kategorisini de değiştirmesini istiyorum.
örneğin
bu komutlarla formdan gelen urun adı ve detayını veritabanına yazdırabiliyorum
$urun_duzenle = mysql_query("UPDATE urunler SET baslik='$urun_adi' WHERE id='$id'");
$urun_duzenle_detay = mysql_query("UPDATE urunler SET detay='$detay' WHERE id='$id'");fakat ürüne ait kategori id sini güncelletemiyorumşu şekilde veritabanındaki tüm kategorilere ait bilgileri döngü ile elde ediyorum
<?php
echo "<select name=\"kategori\">";
$sor=mysql_query("select * from kategori ");
while($yaz=mysql_fetch_array($sor)){
$id=$yaz['id'];
$kat_adi=$yaz['kat_adi'];
echo "<option value=$xid>$kat_adi</option> " ;} echo"</select>"; ?>Ürününün kategori id sini update etmem için aşağıdaki kodu kullandım fakat ,$kategori_guncelle = mysql_query("UPDATE urunler SET kat_id='$id' WHERE id='$id'");ürün id değerini 0 olarak atadı.Kategori güncellrken kullandığım sql sorgusunda bi yanlışlık var , yardımcı olabilir misiniz.
Şimdiden Teşekkürler