Tablo yapında hata var. anket_id yi tanımlamamışsın. Her tablo içim id tanımlaması yaparken sadece id deme, kodlama yaparken karışıklık olur. Şu şekilde yap: tablo yapısı anket` ( `anket_id` INT(3) NOT lisanssız AUTO_INCREMENT, `soru` VARCHAR(255) NOT lisanssız, `tarih` DATETIME NOT lisanssız, PRIMARY KEY ) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=1 ; CREATE TABLE `secenekler` ( `secenek_id` BIGINT(5) NOT lisanssız AUTO_INCREMENT, `anket_id` INT(3) NOT lisanssız, `secenek` VARCHAR(255) NOT lisanssız, KEY `id` , KEY `anket_id` ) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=1 ; CREATE TABLE `oylar` ( `oy_id` BIGINT(10) NOT lisanssız AUTO_INCREMENT, `anket_id` INT(3) NOT lisanssız, `secenek_id` BIGINT(5) NOT lisanssız, `oy` BIGINT(5) NOT lisanssız DEFAULT '0', `kullanici_ip` VARCHAR(25) NOT lisanssız, `tarih` DATETIME NOT lisanssız, PRIMARY KEY , KEY `anket_id` , KEY `secenek_id` ) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=1 ;

anket oylama //1 Hata'da yazan yerlerde aşağıdaki hatayı aldım. Warning: mysql_fetch_array : supplied argument is not a valid MySQL result resource in //2 hata da Warning: Division by zero in PHP:

yukarıya tablo yapısını ve z1. php yi ekledim. z2. php de sonuclar gözükecek...

Tabloları iyinet'in verdiği gibi değiştirdiysen koddaki sql komutlarını da ona göre değiştireceksin. Örnek: WHERE anket_id=&quot;.$okunan ); gibi..

Bu şekilde: PHP:

akif' Alıntı:

anket oy yuzdeleri Merhaba iyinet'in yazdığı gibi vt'yi değiştirdim. Sonra yazdığı gibi z2. php yi yazdım... Warning: mysql_fetch_array : supplied argument is not a valid MySQL result resource in /home/www/danis. freehostia.com/anket3/z2. php on line 13 hatasını aldım. http://danis.freehostia.com/anket3/ buradan bakabilirsiniz. z2. php $oku = mysql_query ; while ($okunan = mysql_fetch_array { echo $okunan ;echo '&lt;br&gt;'; echo &quot;&lt;br&gt;&quot;; $okus = mysql_query(&quot;SELECT count as toplam_oy FROM secenekler WHERE anket_id=&quot;.$okunan ); $okunans = mysql_fetch_array ; $toplam = $okunans ; $okus = mysql_query ; while ($okunans = mysql_fetch_array { $okuo = mysql_query ; while ($okunano = mysql_fetch_array } } echo &quot;&lt;br&gt;Toplam Oy : &quot;.$toplam; ob_end_flush ; ?&gt; &lt;/div&gt; &lt;br&gt; &lt;a href=&quot;javascript:self. close &quot;&gt;Pencereyi Kapat&lt;/a&gt;

Merhaba anket scripti hazırlıyorum.. anket, secenek ve oylar tablosundan verileri okutup ekrana basarken yudeleinde hata oluyor.. Yardımcı olursanız memnun olurum. tablo yapısı anket` ( `id` INT(3) NOT lisanssız AUTO_INCREMENT, `soru` VARCHAR(255) NOT lisanssız, `tarih` DATETIME NOT lisanssız, PRIMARY KEY ) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=1 ; CREATE TABLE `secenekler` ( `id` BIGINT(5) NOT lisanssız AUTO_INCREMENT, `anket_id` INT(3) NOT lisanssız, `secenek` VARCHAR(255) NOT lisanssız, KEY `id` , KEY `anket_id` ) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=1 ; CREATE TABLE `oylar` ( `id` BIGINT(10) NOT lisanssız AUTO_INCREMENT, `anket_id` INT(3) NOT lisanssız, `secenek_id` BIGINT(5) NOT lisanssız, `oy` BIGINT(5) NOT lisanssız DEFAULT '0', `kullanici_ip` VARCHAR(25) NOT lisanssız, `tarih` DATETIME NOT lisanssız, PRIMARY KEY , KEY `anket_id` , KEY `secenek_id` ) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=1 ; ekran çıktısı aşağıdaki gibi Yerli mi?, İthal mi? Yerli 4 %100 İthal 3 %47 Toplam Oy:7 z1. php PHP: