• 25-05-2010, 11:31:04
    #1
    Üyeliği durduruldu
    	
    $baslik		= $_POST["baslik"];
    $anahtar	             = $_POST["anahtar"];
    $aciklama	= $_POST["aciklama"];
    $Author		= $_POST["Author"];
    $Google		= $_POST["google"];
    $SiteUrl      	= $_POST["siteurl"];
    $SiteMail	             = $_POST["sitemail"];
    $SiteDurum	= $_POST["sitedurum"];
    $SiteSlogan	= $_POST["siteslogan"];
    
    	
    	$guncelle = mysql_query("UPDATE ".$prefix."_ayarlar SET baslik='$baslik', anahtar='$anahtar', aciklama='$aciklama', Author='$Author', google='$Google', siteurl='$SiteUrl', sitemail='$SiteMail', sitedurum='$SiteDurum', siteslogan='$SiteSlogan'");
    hatam nerde arkadaşlar

    Güncellendi çıktısı veriyor ama yine de güncellemiyor
  • 25-05-2010, 11:41:50
    #2
    Bütün alanlarıda mı güncellemiyor ? Yoksa bir kaçı hariç mi ?
  • 25-05-2010, 11:46:26
    #3
    Üyeliği durduruldu
    hiç bir alanı güncellemiyor

    if($guncelle){
    			
    	echo "Site Ayarları Güncellendi";
    	header("Refresh: 3; url=admin.php?action=siteayarlari");
    	
    	}else{
    	echo "Site Ayarları Güncellenemedi";
    	header("Refresh: 3; url=admin.php?action=siteayarlari");					
    	}
    Site Ayarları Güncellendi diyor ama sonuç sıfır
  • 25-05-2010, 11:50:55
    #4
    İlginç. Verilerini filtreden geçirmeyi dene addslashes ile. verilerde ' falan varsa sorun olabilir.
  • 25-05-2010, 11:58:19
    #5
    Üyeliği durduruldu
    kodların tamamını ekledim ayrıca değişkenleri echo ile yazdırdığım zaman name leri çekiyor yani orada bir problem yok fakat update yaparken bir sorun var sanırım ama bulamadım

    function siteayarguncelle(){
    global $prefix;
    
    	$baslik		= $_POST["baslik"];
    	$anahtar	= $_POST["anahtar"];
    	$aciklama	= $_POST["aciklama"];
    	$Author		= $_POST["Author"];
    	$Google		= $_POST["google"];
    	$SiteUrl	= $_POST["siteurl"];
    	$SiteMail	= $_POST["sitemail"];
    	$SiteDurum	= $_POST["sitedurum"];
    	$SiteSlogan	= $_POST["siteslogan"];
    
    	
    		$guncelle = mysql_query("UPDATE ".$prefix."_ayarlar SET baslik='$baslik', anahtar='$anahtar', aciklama='$aciklama', Author='$Author', google='$Google', siteurl='$SiteUrl', sitemail='$SiteMail', sitedurum='$SiteDurum', siteslogan='$SiteSlogan'");
    		
    			if($guncelle){
    			
    				echo "Site Ayarları Güncellendi";
    				header("Refresh: 3; url=admin.php?action=siteayarlari");
    				
    				}else{
    				echo "Site Ayarları Güncellenemedi";
    				header("Refresh: 3; url=admin.php?action=siteayarlari");					
    						}
    		
    
    }
  • 25-05-2010, 12:04:16
    #6
    Arkadaşın şurda söylediği öneriyi uyguladın mı?
  • 25-05-2010, 12:09:47
    #7
    Üyeliği durduruldu
    ErsaT adlı üyeden alıntı: mesajı görüntüle
    Arkadaşın şurda söylediği öneriyi uyguladın mı?
    Evet şimdi denedim olmadı, demin denememiştim çünkü tırnak falan gondermiyorum yani kodlarda veya gelen değerlerde tırnak yoktu. Emin olmak için denedim problem aynı
  • 25-05-2010, 12:13:05
    #8
    Alıntı
    echo "Site Ayarları Güncellendi";
    echo '<br><b>'.mysql_error().'</b>';
    Bu şekilde eklermisin hata yazabilir.
  • 25-05-2010, 12:16:19
    #9
    Üyeliği durduruldu
    Site Ayarları Güncellendi dedi hata göstermedi

    Tabloda oluşturmuş olduğum isimlerde bir çakışma olabilir mi acaba ? Hani title veya key gibi tablolar oluşturamıyoruz ya o bakımdan dedim