Arkadaşım madem php'ye yeni başlıyorsun, yanlış anlamasan bir kaç şey söylemek istiyorum. Öncelikle, bir yerde taklıdığında, hata aldığında sorununu kendin çzömeye çalış, çünkü kendin uğraşarak düzelttiğin bir hatayı kolay kolay tekrarlamazsın bir daha.

Ayrıca yazarken kodları karışık yazmak yerine, belirli bir yapıda yaz ki, sonradan baktığında ne yaptığını anlayabilesin, buna bağlı olarak da renklendrmesi güzel bir editör kullan.

Misal bu mesajında baştan beri düştüğün hataların sebebi hep tek tırnak çift tırnak hatası. Php de gerekmedikçe çift tırnak kullanmayacaksın. Ayrıca tek tırnak içinde yazdığın çift tırnakları escape etmene gerek yok. Misal :

print"<meta http-equiv='refresh' content=\"0; URL=$PHP_SELF\">";
değil :

echo '<meta http-equiv="refresh" content="0; URL="'.$_SERVER['PHP_SELF'].'" />';
olacak. eğer html içinde php değişken kullanacaksan bu şekilde . ile ekleyebilirsin. Hatta biraz alıştıktan sonra, htmlyi php ye yazdırmak yerine ilgili yerlere eklemelisin.

<form action="./kitap/mysql24.php" method="post">
<?php
echo '<INPUT type=hidden name=sira VALUE="'.$_GET['sira'].'"><br>';

?>
    <input type="submit" value="değiştir">

</form>
değil

<form action="./kitap/mysql24.php" method="post">
  <input type="hidden" name="sira" value="<?php echo $_GET['sira']; ?>" /><br>
  <input type="submit" value="değiştir" />
</form>
gibi.