Ana sayfaya yönleniyorsa veritabanında ilgili kaydı bulamamış demektir.
mysql query'li satırın altına (if'ten önce) şunu yazın, çalıştırın ve ekrana çıkanları paylaşın. Çalıştırırken verdiğiniz link yapısına uygun bir şekilde çağırmanız gerekli, yani modules.php?name=Content&pa=list_pages_categories& cid=10 gibi.
var_dump($_GET);
var_dump(mysql_error());
die();
ekran çıktısı bu şekilde
array(3) { ["name"]=> string(7) "Content" ["pa"]=> string(21) "list_pages_categories" ["cid"]=> string(3) "100" } string(42) "Unknown column 'Content' in 'where clause'"
Buda Tablo Yapısı
CREATE TABLE IF NOT EXISTS `modules` (
`id` int(8) NOT NULL AUTO_INCREMENT,
`name` varchar(128) NOT NULL,
`cid` int(8) NOT NULL,
`adres` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
--
-- Tablo döküm verisi `modules`
--
INSERT INTO `modules` (`id`, `name`, `cid`, `adres`) VALUES
(1, 'Content', 100, 'http://www.siteadresi.com/icerik1.html'),
(2, 'Content', 101, 'http://siteadresi.com/icerik2.html'),
(3, 'Content', 102, 'http://www.siteadresi.com/icerik3.html');