javascript - 使用提交按钮保存响应 (html)

标签 javascript php html css

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 现在的值为 12。由于您现在已经获得了值(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/

相关文章:

javascript - 将对象推送到 Javascript 中的空数组不起作用

php - 是否有像 ruby​​ 调试器一样的 php 交互式调试器?

javascript - 一条语句从ajax调用中提取具有相同属性名称的所有数据

javascript - 如何向此 JavaScript 添加另一个条件?

javascript - 如何将 React 组件用作遗留 HTML/JS 应用程序的一部分?

javascript - 使用 AngularJS ng-repeat 时如何访问过滤对象的集合

php - Magento 2 如何通过 url_key 获取类别

html - 元素利润率最高的问题

javascript - 在 AngularJS 中,当 localStorage 已满时,如何捕获 ngStorage 的错误?

javascript - 调用事件后等待事件监听器完成