Veri Tabanında Kayıt Düzenleme Hatası

  • Konbuyu başlatan Konbuyu başlatan boss2
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü

boss2

Seçkin Üye
Seçkin Üye
Mesajlar
364
Arkadaşlar ilanları düzenle kısmına tıklayıp yapılan düzenlemeler kaydet butonuna tıklanınca ilanları düzeltmiyor. Kodlar aşağıda hatayı bulamadım. Yardımcı olabilecek arkadaşlar var mı acaba?

Kod:
<?php if (@$_GET['hedef'] == "ilanduzenlekaydet") {
		
		$id = $_POST['id'];
		$baslik = $_POST['baslik'];
		$durum = $_POST['durum'];
		$tipi = $_POST['tipi'];
		$il = $_POST['il'];
		$ilce = $_POST['ilce'];
		$semt = $_POST['semt'];
		$mevkii = $_POST['mevkii'];
		$fiyat = $_POST['fiyat'];
		$fiyat2 = $_POST['fiyat2'];
		$depozito = $_POST['depozito'];
		$depozito2 = $_POST['depozito2'];
		$vitrin = $_POST['vitrin'];
		$aciklama = $_POST['aciklama'];
		$turu = $_POST['turu'];
		$mkare = $_POST['mkare'];
		$oda = $_POST['oda'];
		$banyo = $_POST['banyo'];
		$kat = $_POST['kat'];
		$bkat = $_POST['bkat'];
		$yasi = $_POST['yasi'];
		$isinma = $_POST['isinma'];
		$yapitip = $_POST['yapitip'];
		$yapdurum = $_POST['yapdurum'];
		$kullanim = $_POST['kullanim'];
		$kredi = $_POST['kredi'];
		$takas = $_POST['takas'];
		$katkarsilik = $_POST['katkarsilik'];
		$tapu = $_POST['tapu'];
		$tarih = date("d/m/Y");
		
		$icozellik = implode($_POST['icozellik'],'<br/>');
		
		$disozellik = implode($_POST['disozellik'],'<br/>');
		
		$konum = implode($_POST['konum'],'<br/>');
		
	
$sonuc = mysql_query("UPDATE ilanlar SET baslik = '$baslik', durum = '$durum', tipi = '$tipi', il = '$il', ilce = '$ilce', semt = '$semt', mevkii = '$mevkii', fiyat = '$fiyat', fiyat2 = '$fiyat2' = , depozito = '$depozito', depozito2 = '$depozito2', vitrin = '$vitrin', aciklama = '$aciklama', turu = '$turu', mkare = '$mkare', oda = '$oda', banyo = '$banyo', kat = '$kat', bkat = '$bkat', yasi = '$yasi', isinma = '$isinma', yapitip = '$yapitip', yapdurum = '$yapdurum', kullanim = '$kullanim', kredi = '$kredi', icozellik = '$icozellik', disozellik = '$disozellik', konum = '$konum', takas = '$takas', katkarsilik = '$katkarsilik', tapu = '$tapu', tarih = '$tarih' WHERE id = $id");

if($sonuc){ 
         echo '<script type="text/javascript">alert("Düzenleme işlemi başaıyla gerçekleşmiştir.");</script>';
         echo '<meta http-equiv="refresh" content="0;URL=ilanlar.php">';
      }else{ 
         echo '<script type="text/javascript">alert("Hata var");</script>';
      
   }
   

		
		}?>
 
Kod:
$icozellik = implode($_POST['icozellik'],'<br/>');

$disozellik = implode($_POST['disozellik'],'<br/>');

$konum = implode($_POST['konum'],'<br/>');

kısmında sanırım hata yapmışsınız. Implode kullanımı $a=implode("</br>",$dizi);

Kod:
$icozellik = implode('<br/>',$_POST['icozellik']);

$disozellik = implode('<br/>',$_POST['disozellik']);

$konum = implode('<br/>',$_POST['konum']);

şeklinde daha sorun olmayacaktır sanırım.
 
"halilturkoglu " Hocam dediğinizi yaptım ancak olmadı. Ekran çıktısı boş hiçbirşey yok. Adres satırında "sayfa.php?hedef=ilanduzenlekaydet&id=116" bu kod çıkıyor. Bu sayfa çalışmıyor mu acaba? Mesaj kısmına kadar kodlar çalışmıor çünki mesaj çıkmıyor. Sadece boş sayfa çıkıyor. Acaba başka bir noktada mı hata var bilemiyorum. id alma şeklini GET olarak değiştirdim oda olmadı. Ya sabır deyip bakıyorum.
 
BBNET
Geri
Üst