AJAX Anket

AJAX ve PHP ile hazırlanmış MySQL veritabanı ile çalışan örnek bir anket scripti.

Demo

Aynı ip'den birden çok oylama yapılmasını engellemek isterseniz;

---------aç--------- 
 
ajax-poller-cast-vote.php 
 
---------bul--------- 
 
if($optionId)mysql_query("insert into poller_vote(optionID,ipAddress)values('".$optionId."','".getenv("REMOTE_ADDR")."')");  
 
---------bununla değiştir--------- 
 
   if($optionId){ 
      $ipAddr = getenv("REMOTE_ADDR"); 
       
      $res = mysql_query("select count(v.ID) as countVotes from poller_vote,poller_option o where v.optionID = o.ID and v.ipAddress='$ipAddr' and o.pollerID='$pollId'"); 
      $inf = mysql_fetch_array($res); 
       
      if($inf["countVotes"]>5){ 
       
         mysql_query("insert into poller_vote(optionID,ipAddress)values('".$optionId."','".getenv("REMOTE_ADDR")."')"); 
    
      } 
       
   }