Ben bir yarışma çalışan var ve ben bu kısa kodu yaptık sonuçlarına bakmak için:
date_default_timezone_set('America/New_York');
echo "Results tallied at ". date("g:i:s A")."<br /><br />";
$names = array('contestant1','contestant2','contestant3'...); //10 entries
$plots = array();
foreach ($names as $name) {
$query = $this->db->getwhere('friday', array('votedon'=>$name));//CodeIgniter Active Record
$count = $query->num_rows(); //again, CodeIgniter
echo "Votes for " . ucfirst($name).": $count <br />";
$plots[]= $count;
}
$total = $this->db->count_all('friday'); //CodeIgniter
echo "<br />Total votes: $total <br />";
$highest = 5+max($plots); //make the chart look better
$url = "http://chart.apis.google.com/chart?cht=bvg&chs=900x300&chbh=40,100,40";
$par1 = "&chds=0,$highest";
$par2 = "&chl=". implode("|",$names);
$par3 = '&chd=t:'. implode(",",$plots);
$imgsrc = $url.$par1.$par2.$par3;
echo "<img src='$imgsrc' />";
Yani bu mevcut yoklama sonuçlarını gösteren bir çubuk grafik oluşturur. Insanlar için oy olabilirdi her benzersiz giriş girmek zorunda kalmamak için zarif bir yolu olup olmadığını merak ediyorum neler oldu. (Hat # 4 $ isimler = ....) Bu yarışmamızda Orada on mümkün giriş adları "votedon" sütununda, ancak bunun yerine bir kullanıcı girişi vardı, ve ben / taksitli tüm olası sonuçları göstermek istedim ne varsa.
Ne gibi böyle bakmak gibi kod istiyorsunuz? Ben programlama yeni değilim, ve benim kendi ile gelip için bu gibi deyimler de bazen zor. Teşekkürler!