Подскажите почему не работает? В Html
файле две радио кнопки, в зависимости от того какую выберет пользователь, нужно записать данные в Json
файл, и после голосования вывести само процентное соотношение. Прошу помощи более опытных php
разработчиков, ибо я не могу разобраться.
function getVote(int) {
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("poll").innerHTML = this.responseText;
}
}
xmlhttp.open("GET", "vote.php", true);
xmlhttp.send();
}
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" name="/script.js"></script>
<?php include 'vote.php'?>
</head>
<body>
<div id="poll">
<form>
Yes
<input type="radio" name="vote" value="0" onclick="getVote(this.value)">
<br> No:
<input type="radio" name="vote" value="1" onclick="getVote(this.value)">
</form>
</div>
</body>
</html>
<?php
$vote = $_REQUEST['vote'];
$filename = "data.json";
$content = file($filename);
$array = explode("||", $content[0]);
$yes = $array[0];
$no = $array[1];
if ($vote == 0) {
$yes = $yes + 1;
}
if ($vote == 1) {
$no = $no + 1;
}
$insertvote = $yes."||".$no;
$fp = fopen($filename,"w");
fputs($fp,$insertvote);
fclose($fp);
?>
<h2>Result:</h2>
<table>
<tr>
<td>Yes:</td>
<td>
<img src="poll.gif"
width='<?php echo(100*round($yes/($no+$yes),2)); ?>'
height='20'>
<?php echo(100*round($yes/($no+$yes),2)); ?>%
</td>
</tr>
<tr>
<td>No:</td>
<td>
<img src="poll.gif"
width='<?php echo(100*round($no/($no+$yes),2)); ?>'
height='20'>
<?php echo(100*round($no/($no+$yes),2)); ?>%
</td>
</tr>
</table>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеются таблицы на Sql Server и приложение на c# которое отображает эти таблицы, но мне нужно создать отчет, который выводил бы разную информацию...
Вопрос скорее - как ПРАВИЛЬНО заполнить DataGrid в проекте wpf на c# ? Сейчас заполнение происходит при загрузке формы так :