Arkadaşım o iki hata buraya yazarken ben eksik yazmışım ondan dolayı, editörden zor yazılıyor çünkü kusura bakma, satır 113 deki:
echo 'sorgu eklendi'
kısmını
echo 'sorgu eklendi' ;
diğeri de satır 71 de:
while($liste_sonuc = mysql_fetch_array($liste_sorgu);
echo '<a href="'.$yazi_oku_linkin.'" id="'.$liste_sonuc['id'].'" title="Oku">'.$liste_sonuc['baslik'].'</a><br />';
}kısmını
while($liste_sonuc = mysql_fetch_array($liste_sorgu)){
echo '<a href="'.$yazi_oku_linkin.'" id="'.$liste_sonuc['id'].'" title="Oku">'.$liste_sonuc['baslik'].'</a><br />';
}şeklinde olacak. Zaten sana hata gösterimini aç dememin sebebi de bu tür şeyler, bakarsın hangi satırda hata veriyorsa daha rahat bulursun. Kullandığın editörde satır numaralarını açarsan tabii.
Yalnız diğer konuya gelince eğer dosyaların bu haldeyse zaten çalışmaz ki istediğin gibi.
Bak ne demiştim ben sana aynı sayfada ise:
<?php
//önce kontrol koy post var mı diye
if(isset($_POST) && !empty($_POST)){
//Burada posttan gelen verileri işleyeceksin
}
else{//post yoksa
?>
Normal sayfa kodların burada olacak
İşte o javascript eklemelerin, style varsa, editör ayarların vs.
<body>
<table>........
<form>.....
<select.....>
<input...>
<textarea...>
.......
.........
............
vs.
</form>
</table>
</body>
</html>
<?php
}//post yoksa else son
?>Ayrıca sayfada birden fazla elemana id tanımlayamazsın, yoksa javascriptlerin ve css tanımlamalarını kullanamazsın o idle ilgili. Misal burda hem formun idi kaydet hem butonun.
Yok eğer aynı sayfada birden farklı form varsa ve hepsini aynı sayfaya post ettiriyorsan o zaman yine yukardaki mantık değişmeyecek, sadece
<?php if(isset($_POST) && !empty($_POST)){ ... } ?>yerine
<?php if(isset($_POST['istenen_alan']) && !empty($_POST['istenen_alan'])){ ... } ?>gibi yapabilirisin kontrolü, ama post kontrolünden sonra başladığın else bloğundan sonra tekrar post kontrolü yapamazsın. Çünkü oraya post yoksa şartı ile başlıyorsun.
Yani burada yukarda belirttiklerime göre yazarsan sayfanı, editörden gelen bilgiyi vs.
<?php print_r($_POST); ?>
içinde görürsün, yoksa post edememişsin, kodlarını kontrol edeceksin demektir.
Önce kafanda bir mantığını kavra, sonra yazması kolay olur. Yoksa bu şekilde çok basit hatalar yapar ve yerini bulamazsın. O nedenle önceki yazdıklarımı ve bunları tekrar okuyup belirttiğim doğrultuda değiştir kodlarını, sonra bir hata olursa yardımcı olmaya çalışırız. Önemli olan bir şeyleri mantığını oluşturup, bilerek yapman.
.