【问题标题】:Form with weighted answers带有加权答案的表格
【发布时间】:2014-10-30 00:30:00
【问题描述】:

我需要帮助来创建加权形式 - 这对不同的人来说似乎意味着很多事情。本质上,我们希望引导客户完成 20 个问题 - 问卷调查。一个问题可能有 2、3、4 或 5 个单选按钮格式的答案,这取决于他们如何回答该问题,它会为一个类别添加一个值。

例如: Q1:您在 2015 年将优先考虑以下哪一项? A1:招聘(将 (#value) 添加到以下类别:产品 A (1) 产品 B (2) 产品 C (0) ) A2:培训新的reruits(添加产品A(2)产品B(0)产品C(0)) A3:提高表现不佳者的绩效(添加产品 A (0) 产品 B (2) 产品 C (1) ) A4:开设新分店(添加产品 A (0) 产品 B (0) 产品 C (2) )

在测验结束时,将根据每个类别的总数对特定产品提出建议。

我对 javascript 了解不多,但正在学习 PHP。我在阅读和编辑各种语言方面比我自己写的要好得多,所以任何关于如何完成这项任务的建议都会很棒。

谢谢。

【问题讨论】:

    标签: javascript php forms weighted


    【解决方案1】:

    无需 JavaScript。

    <form method="post" action="submit.php">
      ...
      Question 1:
      <input type="radio" name="answer[0]" value="1,2,0">
      <input type="radio" name="answer[0]" value="2,0,0">
      ...
    </form>
    

    然后在PHP中,你可以收集

    $answers = $_POST["answer"];
    $results = [0, 0, 0];
    foreach ($answers as $answer) {
      $values = explode(",", $answer);
      for ($p = 0; $p < 3; $p++) {
        $results[$p] += $values[$p];
      }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-24
      • 2017-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多