$ip=$_SERVER['REMOTE_ADDR']; // Normalde kullandığı ip adres.
function getRealIpAddr()
{ if (!empty($_SERVER['HTTP_CLIENT_IP']))
{ $ip=$_SERVER['HTTP_CLIENT_IP']; }
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //Proxy den bağlanıyorsa gerçek IP yi alır.
{ $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; }
else { $ip=$_SERVER['REMOTE_ADDR']; }
return $ip;
}
$ip_adres = getRealIpAddr();

$anonim_no = 1;

$oyveren = $mysqli->prepare("SELECT * FROM anonim_oylar WHERE anonim_anket_no='$anonim_no' AND ip_adres='$ip_adres' ");
$oyveren->execute(array());
while($getir=$oyveren->fetch(PDO::FETCH_ASSOC))
{
$anketno = $getir['anonim_anket_no'];
$ipadersi = $getir['ip_adres'];
}

$anketler = $mysqli->prepare("SELECT * FROM anonim_anketler WHERE no='$anonim_no' ");
$anketler->execute(array());
while($row=$anketler->fetch(PDO::FETCH_ASSOC))
{
$anonim_soru = $row['anketsorusu'];
$anketno = $row['no'];
$secenek1 = $row['secenek1'];
$secenek2 = $row['secenek2'];
$secenek3 = $row['secenek3'];
$secenek4 = $row['secenek4'];
$secenek5 = $row['secenek5'];
$secenek6 = $row['secenek6'];
$top_oy1 = $row['oy1'];
$top_oy2 = $row['oy2'];
$top_oy3 = $row['oy3'];
$top_oy4 = $row['oy4'];
$top_oy5 = $row['oy5'];
$top_oy6 = $row['oy6'];
$anonim_kategori = $row ['kategori'];
$top_oy_toplam = $top_oy1+$top_oy2+$top_oy3+$top_oy4+$top_oy5+$top_oy1;
}
?>
<script></script>
<script>
google.charts.load("current", {packages:["corechart"]});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['', ''],
['', ],
['', ],
['', ],
['', ],
['', ],
['', ]
]);
var options = {
legend: 'none',
pieSliceText: 'label',
title: '',
pieStartAngle: 100,
};
var chart = new google.visualization.PieChart(document.getElementById('piechart'));
chart.draw(data, options);}
</script>



$topsoru = strip_tags($anonim_soru) ;
$anonim_soru = mb_substr($topsoru,0,80,'UTF-8');
if (strlen($anonim_soru) > 77) {echo '
'.$anonim_soru.'...
';}
elseif (strlen($soru) < 77) {echo '
'.$anonim_soru.'
';} ?>





//Eğer kullanıcı oy kullanmışsa script ve (oy-kategori) bilgileri çek.

if ($ipadersi == $ip_adres and $anketno == $anonim_no)
{
echo '
';
echo '
Oylama: '.$top_oy_toplam.' 
Kategori: '.$anonim_kategori.'  Anonim anket




';
}

if(isset($_POST['sonraki_anket'])){ $next="next";;}


else
{ echo'
'.$secenek1.'

'.$secenek2.'
';
if(empty($secenek3)){ echo "";} elseif(isset($secenek3))
{ echo '
'.$secenek3.'
'; }
if(empty($secenek4)){ echo "";} elseif(isset($secenek4))
{ echo '
'.$secenek4.'
'; }
if(empty($secenek5)){ echo "";} elseif(isset($secenek5))
{ echo '
'.$secenek5.'
'; }
if(empty($secenek6)){ echo "";} elseif(isset($secenek6))
{ echo '
'.$secenek6.'
'; }

echo '




';}

if(empty($_POST['secenek'])){ echo "";}//hata mesajı satırı
elseif(isset($_POST['secenek']))
{

//Top anket anonim oyunu anonim_oylar tablosuna ekleme
$anonim_oy = "INSERT INTO `anonim_oylar` (`id`, `anonim_anket_no`, `secilen`, `ip_adres`, `email`)
VALUES (Null, '$anketno', '".$_POST['secenek']."', '$ip_adres', '$kullanici');";
$ekle = $mysqli->query($anonim_oy);

//Top anket anonim oyunu anonim_anketler tablosuna ekleme
$top_oy = $_POST['secenek'];
if ($top_oy == 1)
{$ekle = "UPDATE `anonim_anketler` SET `oy1`='$top_oy1'+1 WHERE no='$anketno' "; $sonuc = $mysqli->query($ekle);
if ($sonuc) {header("Refresh:0");}}

elseif ($top_oy == 2)
{$ekle = "UPDATE `anonim_anketler` SET `oy2`='$top_oy2'+1 WHERE no='$anketno' "; $sonuc = $mysqli->query($ekle);
if ($sonuc) {header("Refresh:0");}}

elseif ($top_oy == 3)
{$ekle = "UPDATE `anonim_anketler` SET `oy3`='$top_oy3'+1 WHERE no='$anketno' "; $sonuc = $mysqli->query($ekle);
if ($sonuc) {header("Refresh:0");}}

elseif ($top_oy == 4)
{$ekle = "UPDATE `anonim_anketler` SET `oy4`='$top_oy4'+1 WHERE no='$anketno' "; $sonuc = $mysqli->query($ekle);
if ($sonuc) {header("Refresh:0");}}

elseif ($top_oy == 5)
{$ekle = "UPDATE `anonim_anketler` SET `oy5`='$top_oy5'+1 WHERE no='$anketno' "; $sonuc = $mysqli->query($ekle);
if ($sonuc) {header("Refresh:0");}}

elseif ($top_oy == 6)
{$ekle = "UPDATE `anonim_anketler` SET `oy6`='$top_oy6'+1 WHERE no='$anketno' "; $sonuc = $mysqli->query($ekle);
if ($sonuc) {header("Refresh:0");}}}
?>