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.
PHP HATA sorun nedir arkadaşlar Notice: Undefined variable:
10
●16.454
- 06-05-2013, 09:45:19
- 08-05-2013, 22:55:53kingofseo adlı üyeden alıntı: mesajı görüntüle
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]))); } ?>