jagum adlı üyeden alıntı: mesajı görüntüle
$sirala = $_GET[sirala]; yerine $sirala = $_GET['sirala']; olarak denermisin.
sirala kelimesi define olarak tanımlanmadığı sürece bu yazım hata teşkil etmez.

Dogu_Bey adlı üyeden alıntı: mesajı görüntüle
fonskiyon başlatırken global $_GET[sirala] gibi içeri alman gerekiyor.
Bu şekilde yazarsanız yazım hatası alırsınız ve $_GET, $_POST vb. değişkenler süper global değişkenlerdir bunları global olarak belirtmenize gerek yok.

Ve soruna gelince.
veri tabanı yapısı ve zamanım olmayınca bakamadım koda ama şunu bi ekleyip hata veriyormu diye kontrol edermisin. Db den verileri çektikden sonra hemen alt kısma echo mysql_error(); yazarmısın, bakalım bir hata filan var mı