【发布时间】:2016-06-24 20:45:34
【问题描述】:
所以我在 Stackoverflow 和其他论坛上到处查找,但找不到解决问题的方法。问题来了:
创建一个 HTML 文件,询问用户要投票的问题。应该有一些使用单选按钮完成的选项。还应该有一个按钮来提交他们的投票。当他们投票时,他们应该被发送到一个 PHP 文件(不同于带有问题的 HTML 文件),该文件记录他们的投票并向他们显示到目前为止的投票总数。要存储选票,您可以只使用服务器上的文本文件。部分输出如下所示。
我学会了如何读写文件。为此,我想我每次都必须阅读文本文件,因为我必须跟踪每次投票。但我的问题是如何将单选按钮的各个值发送到文本文件,因为现在,我无法使用 $_POST["first"] 选择单选按钮选项,因为您可以选择多个单选按钮.唯一可以选择的唯一方法是为单选按钮赋予相同的名称值。
到目前为止,这是我的代码: HTML
</style>
</head>
<body>
<p>Whats your favorite class.</p>
<form action="brianaCounted.php" method="post">
<input type="radio" name="first" checked> 256
<input type="radio" name="second"> 349
<input type="radio" name="third"> 359
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
PHP
<?php
if (isset($_POST['submit'])) {
$first = 0;
$second = 0;
$third = 0;
if (isset($_POST['first'])) {
$first += 1;
} else if (isset($_POST['first'])) {
$second += 1;
} else {
$third += 1;
}
echo $first, $second, $third;
}
?>
提前感谢您!
【问题讨论】: