burda $rastgele_kitap veritabanına kayıtlı herhangi bir id vericek dimi?
echo $rastgele_kitap olarak dediğimde herhangi bir sonuç vermedi?
hocam
$kitap_sayi = mysql_num_rows($sorgu); değeri arama sorgusunda gelen kayıt sayısını veriyor bildiğiniz gibi $rastgele = rand(0,$kitapsayi); fonksiyonu ile 0 ve gelen kayıt sayısı arasında rastgele bir değer seçiyoruz.... mysql_fetch_array($sorgu); gelen veriyi değişkene atıyoruz $rastgele_kitap["id"] değerini echo komutu ile yazdırdığınızda sayfayın her yenilediğiniz zaman size rastgele bir id verecektir...