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])));
}
?>