2 周前,我利用业余时间自学了 html、css 和 javascript。我知道所有这三种语言的基础知识。我只需要一点关于提交按钮和服务器端编程的帮助。
这是我的问题:
我制作了一个网站(html 和 css),它随机生成两个要评分的东西(例如,女孩)。在这些下方,有一个用于左或右的单选按钮。然后在它下面有一个提交按钮。当您向左或向右输入并点击提交时,没有评级算法,因此它只会转到下一个文件(重复此操作)。我想知道如何使用评分算法来保持评分(如 elo 或评分/10)。我应该如何处理这个问题?想了几个办法,就是不知道用JS能不能搞定,还是得学php。
对于 JS,我唯一的想法就是 make 和 if/else if。例如:
如果 girl1 和 girl2 可用并且 girl1 被选中:
运行这个算法。
否则,如果 girl1 和 girl2 可用并且 girl2 被选中:
运行这个算法。
如果我这样做,变量会在任何人使用该网站时更改并保存吗?还是有限制?
我也将使用网络托管服务,我没有自己的服务器。
非常感谢!
最佳答案
这是您用于选择的表单。假设一个名为 abc.php
在 abc.php
中写一些 html
<form method="POST">
<input type="radio" name="person" value="1" />
<input type="radio" name="person" value="2" />
<input type="submit" name="submit" />
</form>
这是服务器端脚本
abc.php
中还有一些 php
<?php
if(isset($_POST['submit']))
{
$person = $_POST['person'];
echo $person;
}
?>
此 $person
现在的值为 1
或 2
。由于您现在已经获得了值(value),因此您可以使用它。例如
<?php
if(isset($_POST['submit']))
{
$person = $_POST['person'];
echo $person;
ratePerson($person);
}
function ratePerson($person)
{
//some logic of your algorithm
}
?>
关于javascript - 使用提交按钮保存响应 (html),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42878628/