Alıntı
CREATE TABLE `yorum` (
`yid` int(11) NOT NULL auto_increment,
`k_id` int(11) default '0',
`isim` varchar(20) character set latin5 NOT NULL default '',
`coment` text character set latin5 NOT NULL,
`aktivasyon` char(1) default '1',
PRIMARY KEY (`yid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=33 ;
Bunu dene.
Çunku tablo yapındaki aktivasyon ve k_id NOT_NULL idi ama sen insertte bunlrı NULL gonderiyordun o yüzden MySQL kabul etmiyordu.
Ayrıca son verdiğim kodun altındaki açıklamayı oku (hidden için)
bide verileri kaydedilirken aktive edilmemiler "1" olarak insert ediliyor sen onaylerken update "2" yaparsın ve yorumları cekerkende where aktivasyon='2' diye çekeceksin.