• 06-05-2013, 09:45:19
    #10
    echo içine yazdığın html de hatalar var.
    Örneğin
    <div id="genel_ayarlar"> tırnak işareti kullandığın yerlerde echo içinde ' işaretikullanacaksın.
    yani
    <div id='genel_ayarlar'>

    yine çalışmazda
    <div id=\'genel_ayarlar\'>

    tüm tınaklar değiştirilmeli.
  • 08-05-2013, 22:55:53
    #11
    kingofseo adlı üyeden alıntı: mesajı görüntüle
    g fonksiyonu galiba get kullaniyor veri gönderme olarak method="post" olan yeri method="GET" olan yeri yapip denermisiniz eger post ile göndermek istiyorsaniz
    function g($string){
    return trim(strip_tags(mysql_real_escape_string($_POST[$string])));
    }
    yapip denermisiniz

    Hocam ayarlar ve fonksiyon dosya aşağıda bir sorun görünmüyor bakarmısınız ?


    		<script type="text/javascript" src="editor/nicEdit.js"></script>
    		<script type="text/javascript">
    		bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
    		</script>
    		
    <?php
    include("ayar.php");
    session_start();
    
    if(!isset($_SESSION["login"])){
    
    echo "Bu sayfayı görüntüleme yetkiniz yoktur.";
    
    header("Refresh: 3; url=index.php");
    
    }else{
    
    echo '
    
    <div id="genel_ayarlar">
    <h3>Genel Ayarlar</h3></br>
    <form action="" method="post">
    <table>
    	<tr>
    		<td><h3>Site Url</h3>
    		<input type="text" name="site_url" value="'.@$site_url.'"/></td>
    	</tr>
    	<tr>
    		<td><h3>Site Başlık</h3>
    		<input type="text" name="site_baslik" value="'.@$site_baslik.'"/></td>
    	</tr>
    	<tr>
    		<td><h3>Site Description</h3>
    		<input type="text" name="site_desc" value="'.@$site_desc.'"/></td>
    	</tr>
    	<tr>
    		<td><h3>Site Keyword (Anahtar kelimeler)</h3>
    		<input type="text" name="site_keyw" value="'.@$site_keyw.'"/></td>
    	</tr>
    
    	<tr>
    		<td><button type="submit">Kaydet</button></td>
    	</tr>
    </table>
    ';
    }
    
    ?>
    		
    <?php 
    	
    	if ($_POST){
    		
    		$site_url = g("site_url");
    		$site_baslik = g("site_baslik");
    		$site_desc = g("site_desc");
    		$site_keyw = g("site_keyw");
    		if(!$site_url || !$site_baslik || !$site_desc || !$site_keyw){
    			echo 'Boş Alanları Doldurunuz...';
    		}else{
    			
    			$guncelle = mysql_query("UPDATE ayarlar SET site_url='$site_url', site_baslik='$site_baslik', site_desc='$site_desc', site_keyw='$site_keyw'");
    			if ($guncelle){
    
    				echo 'Site ayarları başarı ile güncellendi..';
    
    			}else{
    				echo '<b>HATA MESAJI</b> '.mysql_error().'';
    			}
    		}
    
    ?>
    
    <?php } ?>
    </form>
    </div>


    <?php 
    
    function g($par){
    	return mysql_real_escape_string(strip_tags(trim($_POST[$par])));
    }
    
    ?>