<html>
<head>
<title>Голосование</title>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
</head>
<body bgcolor="silver">
<?php
if($action=="done")
{
$data="vote.dat";
$file=fopen($data, "r+");
$content=fread($file, filesize($data));
$content=explode("-", $content);
if($q1==1) $content[0]=$content[0]+1;
if($q1==2) $content[1]=$content[1]+1;
if($q1==3) $content[2]=$content[2]+1;
if($q1==4) $content[3]=$content[3]+1;
if($q2==1) $content[4]=$content[4]+1;
if($q2==2) $content[5]=$content[5]+1;
if($q3==1) $content[6]=$content[6]+1;
if($q3==2) $content[7]=$content[7]+1;
if($q3==3) $content[8]=$content[8]+1;
echo("
<center><b>Результаты</b></center>
<center>
<script type='text/javascript'>
google.load('visualization', '1', {'packages':['corechart']});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Смартфон');
data.addColumn('number', 'Крутость');
data.addRows(4);
data.setValue(0, 0, 'Nokia');
data.setValue(0, 1, $content[0]);
data.setValue(1, 0, 'Motorola');
data.setValue(1, 1, $content[1]);
data.setValue(2, 0, 'Samsung');
data.setValue(2, 1, $content[2]);
data.setValue(3, 0, 'LG');
data.setValue(3, 1, $content[3]);
var chart = new google.visualization.BarChart(document.getElementById('chart_div1'));
chart.draw(data, {width: 400, height: 200, title: 'Какой смартфон круче?'
});
}
</script>
<div id='chart_div1'></div>
Nokia: $content[0]<br>
Motorola: $content[1]<br>
Samsung: $content[2]<br>
LG: $content[3]<br>
<br>
<script type='text/javascript'>
google.load('visualization', '1', {'packages':['corechart']});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'ОСь');
data.addColumn('number', 'Крутость');
data.addRows(4);
data.setValue(0, 0, 'Symbian');
data.setValue(0, 1, $content[4]);
data.setValue(1, 0, 'Android');
data.setValue(1, 1, $content[5]);
var chart = new google.visualization.BarChart(document.getElementById('chart_div2'));
chart.draw(data, {width: 400, height: 200, title: 'Какая ОСь круче?'
});
}
</script>
<div id='chart_div2'></div>
Symbian: $content[4]<br>
Android: $content[5]<br>
<br>
<script type='text/javascript'>
google.load('visualization', '1', {'packages':['corechart']});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Кто');
data.addColumn('number', 'Крутость');
data.addRows(4);
data.setValue(0, 0, 'Bill Gates');
data.setValue(0, 1, $content[6]);
data.setValue(1, 0, 'Steve Jobs');
data.setValue(1, 1, $content[7]);
data.setValue(2, 0, 'Arnold Schwarzenegger');
data.setValue(2, 1, $content[8]);
var chart = new google.visualization.BarChart(document.getElementById('chart_div3'));
chart.draw(data, {width: 400, height: 200, title: 'Кто самый крутой?'
});
}
</script>
<div id='chart_div3'></div>
Bill Gates: $content[6]<br>
Steve Jobs: $content[7]<br>
Arnold Schwarzenegger: $content[8]<br>
<br>
<a href='index.php'>Назад</a>
</center>
");
$content=implode("-", $content);
fseek($file, 0, 0);
fwrite($file, $content);
fclose($file);
} else
{
echo('
<center><b>Голосование</b></center>
<form action=index.php?action=done method=post>
<b>Какой смартфон круче?</b><br>
<input type="radio" name="q1" value="1">Nokia<br>
<input type="radio" name="q1" value="2">Motorola<br>
<input type="radio" name="q1" value="3">Samsung<br>
<input type="radio" name="q1" value="4">LG<br>
<br>
<b>Какая ОСь круче?</b><br>
<input type="radio" name="q2" value="1">Symbian<br>
<input type="radio" name="q2" value="2">Android<br>
<br>
<b>Кто самый крутой?</b><br>
<input type="radio" name="q3" value="1">Bill Gates<br>
<input type="radio" name="q3" value="2">Steve Jobs<br>
<input type="radio" name="q3" value="3">Arnold Schwarzenegger<br>
<br>
<input type=submit value="Проголосовать">
</form>
');
}
?>
</body>
</html>