Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在同一页或另一页中汇总提交的单选按钮值?_Php - Fatal编程技术网

Php 在同一页或另一页中汇总提交的单选按钮值?

Php 在同一页或另一页中汇总提交的单选按钮值?,php,Php,我是PHP新手,正在从事调查和数据库工作。我有两个表格:一个包含问题,另一个包含答案。这两个表具有以下属性: _________________ _________________ | TABLE-QUESTION | | TABLE-ANSWER | |_________________| |_________________| | id | | id

我是PHP新手,正在从事调查和数据库工作。我有两个表格:一个包含问题,另一个包含答案。这两个表具有以下属性:

     _________________           _________________
    | TABLE-QUESTION  |         | TABLE-ANSWER    |
    |_________________|         |_________________|
    |  id             |         |  id             |
    |  survey_name    |         |  qid            |
    |  question       |         |  answer         |
    |  status         |         |  answer_value   |
    |_________________|         |_________________|
每个答案都有多个值,并用单选按钮选择

 <?php
      $newsurvey=$db->get_results("SELECT * FROM question where status='1' order by `id` ");
      if($newsurvey)
      {
           foreach($newsurvey as $survey1)
           {
 ?>         
                <h3><?php echo $survey1->question?></h3>

                <?php
                     $slider=$db->get_results("SELECT * FROM answer where qid='$survey1->id' ");
                     if($slider)
                     {
                          foreach($slider as $answer1)
                          {
                ?>
                               <div class="entry">
                                    <input type="radio" name='$survey1->id' value="
                                         <?php echo $answer1->answer_value?>"/>
                                    <?php echo $answer1->answer?>
                                </div>
                     <?php
                          }
                     }
                     ?>
            <?php
                 }
           }
           ?>

           <input type="Submit" value="Submit">

您可以使用多个无线电e.q

<input type="radio" name="survey[SURVEY_ID]">

试试这个
它不起作用,我想在每个问题上选择一个选项,但它总共只选择一个。所以,请帮我定义brif..试试这个
value=”“/>
@RHR,每次只选择一个单选按钮。我想在每个问题中选择一个单选按钮。我想在同一页或另一页中求和。先生,请帮帮我。您想对所有答案值求和吗?@RHR“是”在“答案值”字段中,答案有不同的值。现在我想将同一页或另一页中所有选定的答案按钮(单击“提交”按钮后)的值相加。@RHR此表有2个问题,每个问题有3个不同的答案选项。我想在每个问题中选择一个选项。但我只能为这2个问题选择一个选项。此表有2个问题,每个问题有3个不同的答案选项。我想在每个问题中选择一个选项。但我只能为这2个问题选择一个选项。
$_SESSION["survey"] = $_POST["survey"]; // Under key 'survey' you have array of radio buttons