buradaki sayfalar tablosunu hala çekemiyorum

sayfa boş görünüyor..
sayfalar ve ilan diye iki tablom var, en azından sayfaları çeksem, ilan tablosunu da başka bir türlü çekmeye çalışacağım ama, bir türlü gelmiyor ekrana birşeyler..
22
●1.552

<?
$baglanti = mysql_connect("localhost", "eren", "123123") or die ("veritabanina baglanamadi");
mysql_select_db("deneme")or die("veritabanina ulasilamadi") ;
$siteadi=$_POST['siteadi'];
///ekleme
if ($_POST['kaydet']=="Kaydet")
{
if (empty($siteadi))
{ echo "<script type='text/javascript'>goster('Bu Alanı Boş Bırakamazsınız!');</script>" ; }
else {
mysql_query("update sayfalar set siteadi='$siteadi',sayfa='$sayfa',baslik='$baslik',description='$description',keyword='$keyword',aciklama='$aciklama',govde='$govde' where id = '$siteadi' ");
echo "<script type='text/javascript'>goster('Bu alan değiştirildi');</script>" ;
}
}
///
///eski adı
$sorgu = "SELECT * FROM sayfalar where id='$siteadi'" ;
$sorgu = mysql_query($sorgu);
while($row=mysql_fetch_object($sorgu))
{
$id=$row->id;
$siteadi=$row->siteadi;
}
?>
<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="14%" align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Başlık</td>
<td width="86%" align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
<input name="kat_adi" value="<?=$siteadi ?>" type="text" id="kat_adi" width="200" />
</span></td>
</tr>
<tr>
<td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Description</td>
<td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
<input name="kat_adi" value="<?=$sayfa ?>" type="text" id="kat_adi" width="200" />
</span></td>
</tr>
<tr>
<td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Keywords</td>
<td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
<input name="kat_adi" value="<?=$baslik?>" type="text" id="kat_adi" width="200" />
</span></td>
</tr>
<tr>
<td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Açıklama</td>
<td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
<input name="kat_adi" value="<?=$description ?>" type="text" id="kat_adi" width="200" />
</span></td>
</tr>
<tr>
<td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Keyword</td>
<td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
<input name="kat_adi" value="<?=$keyword ?>" type="text" id="kat_adi" width="200" />
</span></td>
</tr>
<tr>
<td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Açıklama</td>
<td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
<input name="kat_adi" value="<?=$aciklama ?>" type="text" id="kat_adi" width="200" />
</span></td>
</tr>
<tr>
<td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Gövde</td>
<td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
<input name="kat_adi" value="<?=$govde ?>" type="text" id="kat_adi" width="200" />
</span></td>
</tr>
</table>
</form>
<?
}
?>
if ($_POST['kaydet']=="Kaydet")
{bu kısımda neden else kullandın?Aynı sayfada yapmayacakmısın bütün işlemleri? eğer oyle ise else koymana gerek yok. 1 tane if yapacaksın ondada başlık açıklama vs.. varsa update edeceksin.if ($_POST['kaydet']=="Kaydet")
{bunun yerine if (!empty($_POST[baslik]) AND !empty($_POST[blmemne]) ) {yapsan daha mantıklı
{ echo "<script type='text/javascript'>goster('Bu Alanı Boş Bırakamazsınız!');</script>" ; }bunun yerine echo "<script>alert('Tüm boşlukları doldurunuz');history.back();</script>";
exit();yapsan daha güzel olur.(tabi gerek varsa )