<input type="radio" name="Column" value="A" checked> A<br>
<input type="radio" name="Column" value="B" checked> B<br>
<input type="radio" name="Column" value="C" checked> C<br>
<input type="radio" name="Column" value="D" checked> D<br>
<input type="radio" name="Column" value="E" checked> E<br>
<input type="radio" name="Column" value="F" checked> F<br>
<input type="radio" name="Column" value="G" checked> G<br>
<button class="w3-button w3-black w3-padding-large w3-large w3-margin-top">Submit</button>
我有这些单选按钮,我想计算有多少人选择了每个选项,如调查。我需要在每次选择时将变量增加1,但我似乎找不到任何方法来实现这一点。如果我使用PHP使用“post”提交它,那么它是否存储了另一个用户可以回显的变量?我只需要一些帮助或指导,甚至是从哪里开始的方向。简而言之,我需要访问我页面的每个人提交问题的答案,然后我需要存储该信息以便稍后查看并将结果显示给用户。
答案 0 :(得分:1)
Javascript在每个用户自己的浏览器中执行,为了跟踪和共享用户之间的信息,您需要将数据提交给服务器并使其保留在某种类型的存储中,无论是文件或者数据库,每个PHP进程也将绑定到单个用户调用,所以...是的,您必须将结果存储在服务器(使用PHP或任何其他)中,然后将它们呈现给任何其他用户。 / p>
我希望这会有所帮助
答案 1 :(得分:0)
您需要将用户选择的POST发送到服务器,否则服务器将无法获得将其显示给其他用户的必要信息。
但是,您已经感觉还有另一部分,我们需要回显该值,但我们需要回显总和值,因此您需要使用存储,您将拥有必要的值,可以随时访问,用于显示目的,或用于增量。您可以在服务器端使用文件或数据库。通常,出于各种原因建议使用db。
加载方案:
更新方案