Sayfalar tablosu
CREATE TABLE `prefix_sayfalar` (
  `id` int(11) NOT NULL auto_increment,
  `baslik` varchar(225) NOT NULL,
  `sayfaicerik` text NOT NULL,
  `aktif` int(1) NOT NULL default '0',
  `sayfaid` varchar(225) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
id - sayfanın idsi
baslık - sayfa başlığı
sayfaicerik - Sayfamızın metni
aktif - sayfanın aktif pasifliği pasif yaptgınızda sayfa yok uyarısı verir. aktif yapmassanız ziyaretciler sayfayı göruntuleyemez.
sayfaid - bu sayfanın adresini sayfa.php?Sid=id yerine sayfa.php?=Sid=Sayfa-Basligi şeklinde göruntulemek için olusturdum. mysql e yazdırırken sayfa başlıgını karakterleri düzenledikten sonra burayada yazdırıyoruz.


Sayfalar admin kp ana sayfası
Burada MySQL de eklenmiş sayfaların listesi var.Sayfa adresi, id, sayfa başlığı, Düzenle Sil linkleri bulunuyor.
Function Sayfalar(){
global $prefix;
include("header.php");



TabloAc($tablobaslik="Sayfalar");

echo "<center><br><a href=admin.php?Mid=YeniSayfa><b><font color=red size=2>Yeni Sayfa Ekle</font></b></a><center><br><table class=\"moduleborder\" cellspacing=\"1\" cellpadding=\"2\" width=\"100%\" align=\"center\" border=\"0\">
	
	<tr>
		      <th class=\"modulex mkalign1\" width=\"1%\">ID</th>
		      <th class=\"modulex mkalign1\" width=\"34%\">Başlık</th>
		      <th class=\"modulex mkalign1\" width=\"57%\">Sayfa Adresi</th>
		      <th class=\"modulex mkalign1\" width=\"1%\">Düzenle</th>
		      <th class=\"modulex mkalign1\" width=\"1%\">Sil</th>
		      <th class=\"modulex mkalign1\" width=\"5%\">Aktif</th>
 				</tr>";
		
		
			$sor = mysql_query("SELECT * FROM ".$prefix."_sayfalar ORDER BY aktif DESC, id");
			While($yaz=mysql_fetch_array($sor)){
			
			$id			= $yaz['id'];
			$baslik		= $yaz['baslik'];
			$sayfaid	= $yaz['sayfaid'];
			$aktifdb	= $yaz['aktif'];

				if($aktifdb=="0"){
					
					$aktif="<input type=\"checkbox\" name=\"aktif\" value=\"1\" style=\"font-weight: 700\">";
				}else{
					
					$aktif="<input type=\"checkbox\" name=\"aktif\" value=\"1\" checked style=\"font-weight: 700\">";
				}
			

				
			
			echo "
			
			
			<tr>
			<td class=\"modulex mkalign1\" width=\"1%\" align=\"center\">$id</td>
			<td class=\"modulex mkalign1\" width=\"34%\">$baslik</td>
			<td class=\"modulex mkalign1\" width=\"57%\"><a target=_blank href=sayfa.php?Sid=$sayfaid>sayfa.php?Sid=$sayfaid</a></td>
			<td class=\"modulex mkalign1\" width=\"1%\"><a class=\"mktxtcontr2\" href=\"admin.php?Mid=SayfaDuzenle&id=$id\">Düzenle</a></td>
			<td class=\"modulex mkalign1\" width=\"1%\"><a class=\"mktxtcontr\"  href=\"admin.php?Mid=SayfaSil&id=$id\" onclick=\"return sayfasil()\">Sil</a></td>
			
			<td class=\"modulex mkalign1\" width=\"5%\" align=\"center\"><center>$aktif</center></td>
		</tr>";
			
			}
	
		
		echo "</table>";
TabloKapat();
include("footer.php");


}


Yeni sayfa kaydetme ekranı
Function YeniSayfa(){
		global $prefix;
		include("header.php");
		TabloAc($tablobaslik="Yeni Sayfa Ekle");
		echo "<form method=\"POST\" action=\"admin.php?Mid=SayfaKaydet\">
<div align=\"center\">
<table border=\"0\" id=\"table1\" width=\"655\" cellspacing=\"3\">
		<tr>
			<td width=\"215\"><b>Başlık</b></td>
			<td width=\"3\"><b>:</b></td>
			<td width=\"415\">
			<input name=\"baslik\" size=\"68\" style=\"font-weight: 400\"></td>
		</tr>
		<tr>
			<td width=\"215\"><b>Aktif</b></td>
			<td width=\"3\"><b>:</b></td>
			<td width=\"415\">
			<input type=\"checkbox\" name=\"aktif\" value=\"1\" style=\"font-weight: 700\" checked><b> Evet</b></td>
		</tr>
		<tr>
			<td colspan=\"3\" align=\"center\"><b>Sayfa Metni</b></td>
		</tr>
		<tr>
			<td colspan=\"3\" align=\"center\">
			<textarea rows=\"23\" name=\"sayfaicerik\" cols=\"100\"></textarea></td>
		</tr>
		<tr>
			<td colspan=\"3\" align=\"center\">
<p align=\"center\"><input type=\"submit\" value=\"Kaydet\"></p>
		</td>
		</tr>
	</table>
	</div>
</form>
";
	TabloKapat();
	include("footer.php");		
	}

Yeni Sayfanın MySQL e yazdırılması
	Function SayfaKaydet(){
		global $prefix;
		include("header.php");
		TabloAc();
		$baslik			= $_POST["baslik"];
		if($baslik==""){
								MesajUyari("HATA ! Sayfa Başlığı Yazınız",2,"javascript:history.go(-1);");
				}else{
		$sayfaid	=	LinkKodu($_POST["baslik"]);
		$sayfaicerik	= KodDegis($_POST["sayfaicerik"]);
			if($sayfaicerik==""){
								MesajUyari("HATA ! Sayfa Metnini Yazınız",2,"javascript:history.go(-1);");
				}else{
		$aktif			= $_POST["aktif"];
		$ekle	= mysql_query("INSERT INTO ".$prefix."_sayfalar (baslik,sayfaicerik,aktif,sayfaid) values ('$baslik','$sayfaicerik','$aktif','$sayfaid')");
				if($ekle){
				MesajUyari("Sayfa Başarıyla Eklendi",2,"admin.php?Mid=Sayfalar");
				}else{
				MesajUyari("HATA ! Sayfa Eklenemedi",2,"javascript:history.go(-1);");
				}
		}
		}
	TabloKapat();
	include("footer.php");
	}

Sayfa Düzenleme ekranı
Function SayfaDuzenle(){
global $prefix;
include("header.php");
TabloAc($tablobaslik="Sayfa Düzenleme Paneli");
$id	= $_GET["id"];
	$yaz			= mysql_fetch_array(mysql_query("SELECT * FROM ".$prefix."_sayfalar WHERE id='$id'"));
	$baslik			= $yaz['baslik'];
	$sayfaicerik	= $yaz['sayfaicerik'];
	$aktifdb		= $yaz['aktif'];
		if($aktifdb=="0"){
			$aktif="<input type=\"checkbox\" name=\"aktif\" value=\"1\" style=\"font-weight: 700\">";
		}else{
			$aktif="<input type=\"checkbox\" name=\"aktif\" value=\"1\" checked style=\"font-weight: 700\">";
			}
echo "<form method=\"POST\" action=\"admin.php?Mid=SayfaGuncelle&id=$id\">
<div align=\"center\">
<table border=\"0\" id=\"table1\" width=\"655\" cellspacing=\"3\">
		<tr>
			<td width=\"215\"><b>Başlık</b></td>
			<td width=\"3\"><b>:</b></td>
			<td width=\"415\">
			<input name=\"baslik\"  value=\"$baslik\" size=\"68\" style=\"font-weight: 400\"></td>
		</tr>
		<tr>
			<td width=\"215\"><b>Aktif</b></td>
			<td width=\"3\"><b>:</b></td>
			<td width=\"415\">$aktif<b> Evet</b></td>
		</tr>
		<tr>
			<td colspan=\"3\" align=\"center\"Sayfa Metni</td>
		</tr>
		<tr>
			<td colspan=\"3\" align=\"center\">
			<textarea rows=\"23\" name=\"sayfaicerik\" cols=\"100\">$sayfaicerik</textarea></td>
		</tr>
		<tr>
			<td colspan=\"3\" align=\"center\">
<p align=\"center\"><input type=\"submit\" value=\"Kaydet\"></p>
		</td>
		</tr>
	</table>
	</div>
</form>
	<p>&nbsp;</p>";
TabloKapat();
include("footer.php");
}

Sayfayı düzenledikten sonra MySQL e yazdırıyoruz.
Function SayfaGuncelle(){
		global $prefix;
		include("header.php");
		TabloAc();
	$id	= $_GET['id'];
		$baslik			= $_POST["baslik"];
		if($baslik==""){
								MesajUyari("HATA ! Sayfa Başlığı Yazınız",2,"javascript:history.go(-1);");
				}else{
		$sayfaid	=	LinkKodu($_POST["baslik"]);
		$sayfaicerik	= KodDegis($_POST["sayfaicerik"]);
			if($sayfaicerik==""){
								MesajUyari("HATA ! Sayfa Metnini Yazınız",2,"javascript:history.go(-1);");
				}else{
		$aktif			= $_POST["aktif"];
		$guncelle	= mysql_query("UPDATE ".$prefix."_sayfalar SET baslik='$baslik',sayfaicerik='$sayfaicerik',aktif='$aktif',sayfaid='$sayfaid' WHERE id='$id'");
				if($guncelle){
				MesajUyari("Sayfa Başarıyla Güncellendi",2,"admin.php?Mid=Sayfalar");
				}else{
				MesajUyari("HATA ! Sayfa Güncellenemedi",2,"javascript:history.go(-1);");
				}
			}
		}
	TabloKapat();
	include("footer.php");
	}

Sayfayı MySQL den silme
	Function SayfaSil(){
		global $prefix;
		include("header.php");
		TabloAc();
		$id	= $_GET["id"];
			$sil	= mysql_query("DELETE FROM ".$prefix."_sayfalar WHERE id='$id'");
			if($sil){
			MesajUyari("Sayfa Silindi",2,"admin.php?Mid=Sayfalar");
			}else{
			MesajUyari("Hata Sayfa Silinemedi",2,"admin.php?Mid=Sayfalar");
			}
	TabloKapat();
include("footer.php");
}

Yukarıda verdigim kodlarda kullanılan fonksiyonlar.function.php olarak include edebilirsiniz.
	Function MesajUyari($mesaj,$sure,$url){
		echo"<script>
		alert(\"$mesaj\")
		</script>";
		echo"<center><b>Yönlendiriliyorsunuz...<br>Lütfen Bekleyiniz...</b></center>";
		header("Refresh: $sure; Url=$url");
	}
	Function KodDegis($text){
	$gkod = array("'","<",">","refresh","location","\n");
	$dkod = array("\'","<",">","","","<br>");
	$ykod = str_replace($gkod,$dkod,$text);
	return $ykod;
	}
		Function LinkKodu($text){
		$gkod = array(" ","<",">","ç","ğ","ı","ö","ş","ü","Ç","Ğ","İ","Ö","Ş","Ü");
		$dkod = array("-","","","c","g","i","o","s","u","C","G","I","O","S","U");
		$ykod = str_replace($gkod,$dkod,$text);
		return $ykod;
	}