如何从单选按钮中一一提交所选答案

你喜欢爵士乐

我想在我的数据库中一一提交单选按钮中给出的答案,但我不知道如何提交。我尝试了一些东西,但没有成功。

这是一个调查,这就是为什么我要一个一个地保存问题答案。关于代码的问题是代码中的for循环。

我尝试更改我的 Sql 查询,但没有帮助

    <form method="POST">
    <?php
        include '../include/db_conn.php';
            $url = $_GET['surveyUrl'];
            $sqlGetSurvey = 'SELECT * FROM `survey_info` WHERE `survey_url`="'. $url .'"';
            $resultGetSurvey = mysqli_query($conn, $sqlGetSurvey);

            if ($resultGetSurvey ->num_rows > 0) {
                while ($row = $resultGetSurvey-> fetch_assoc()) {
                    $surveyId = $row['survey_id'];
                    $sqlGetQuestion = 'SELECT * FROM `survey_questions` WHERE `survey_id`="'. $surveyId .'"';
                    $sqlGetSurvey = 'SELECT * FROM `survey_info` WHERE `survey_id`="'. $surveyId .'"';
                    $resultGetQuestion = mysqli_query($conn, $sqlGetQuestion);
                    $resultGetSurvey = mysqli_query($conn, $sqlGetSurvey);
                    if ($row = mysqli_fetch_assoc($resultGetSurvey)) {
                        $text_color = $row['survey_text_color'];
                        $background_color = $row['survey_background_color'];
                        $theme_color = $row['survey_theme_color'];
                    }
                    if ($resultGetQuestion ->num_rows > 0) {
                        while ($row = $resultGetQuestion-> fetch_assoc()) {
                            $questionId = $row['question_id'];
                            $count = 'A';


                            $yuyu = "<ul  class='list-group mx-auto mt-3'>
                            <li class='list-group-item'>". $row['question'] ."</li>";

                            $sqlGetAnswers = 'SELECT * FROM `survey_question_answers` WHERE `question_id`='. $questionId .'';
                            $resultGetAnswers = mysqli_query($conn, $sqlGetAnswers);

                            if ($resultGetAnswers ->num_rows > 0) {
                                while ($row = $resultGetAnswers-> fetch_assoc()) {
                                    $yuyu .= "<li class='list-group-item'><span class='badge badge-light main-color-bg'>". $count .". <input type='radio' name='$questionId' value='$count'></span> ". $row['answer'] ."</li>";

                                    ++$count;

                                }
                            }
                            echo '</ul>';
                            echo $yuyu;
                        }
                    }
                }
            }


            if(isset($_POST['submit']))
            {

            for($x= 1; $x <= $questionId; $x++){
                $antwoord = $_POST[$questionId];
                $sql = "INSERT INTO survey_answers (question_id, survey_id, answers) VALUES ('$questionId', '$surveyId', '$antwoord')";
            }
        }


    ?>
        <input type="submit" name="submit" value="Show answer" class="btn btn-primary mb-3 mt-3">
</form>

我希望它在我的数据库中一一插入

天使.bonev

您需要执行插入查询

if (isset($_POST['submit'])) {
    for ($x = 1; $x <= $questionId; $x++) {
        if (isset($_POST[$x])) {//maybe you need to check if the question exists
            $antwoord = $_POST[$x];
            $sql = "INSERT INTO survey_answers (question_id, survey_id, answers) VALUES ('$questionId', '$surveyId', '$antwoord')";
            if ($conn->query($sql) === TRUE) {
                echo "New record created successfully";
            } else {
                echo "Error: " . $sql . "<br>" . $conn->error;
            }
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何一次使用单选按钮提交表单

来自分类Dev

如何知道所选单选按钮的索引

来自分类Dev

禁用提交按钮,直到选中一组动态创建的单选按钮中的一个

来自分类Dev

如何在UIImageView中一一显示图像?

来自分类Dev

如何获取所选单选按钮的值?

来自分类Dev

如果单选按钮的答案是回声

来自分类Dev

单选按钮组:获取所选单选按钮的文本

来自分类Dev

如何更改所选单选按钮中心圆的颜色

来自分类Dev

提交按钮以获取正确答案?

来自分类Dev

从列表中一一提取元素并传递给请求负载

来自分类Dev

如何在Django中获取所选单选按钮的pk

来自分类Dev

在单选按钮上提交更改

来自分类Dev

如何根据所选的单选按钮在代码隐藏中设置值?

来自分类Dev

如何比较单选按钮列表中所选值的值

来自分类Dev

根据单选按钮的答案,使表单提交显示不同的页面

来自分类Dev

如何通过jQuery post()提交单选按钮值

来自分类Dev

如何在IndexedDB中一一获得

来自分类Dev

如何呈现多种形式-单选按钮以获取答案

来自分类Dev

清除提交表单的单选按钮

来自分类Dev

如何设置所选单选按钮的样式

来自分类Dev

如何获取数据列表中所选单选按钮的值

来自分类Dev

您如何根据所选的单选值从表单提交重定向到不同的 URL

来自分类Dev

如何通过单击答案/DIV 提交单选按钮的值

来自分类Dev

如何提交带有多组单选按钮的表单?

来自分类Dev

如何在异步代码中一一显示?

来自分类Dev

从 64 位整数中一一提取位

来自分类Dev

如何从firebase中一一检索增量数据?

来自分类Dev

如何检查单选按钮是否包含正确答案?

来自分类Dev

Rails 5 ajax 表单:单击 Ajax 中的 2 个单选按钮之一提交表单

Related 相关文章

  1. 1

    如何一次使用单选按钮提交表单

  2. 2

    如何知道所选单选按钮的索引

  3. 3

    禁用提交按钮,直到选中一组动态创建的单选按钮中的一个

  4. 4

    如何在UIImageView中一一显示图像?

  5. 5

    如何获取所选单选按钮的值?

  6. 6

    如果单选按钮的答案是回声

  7. 7

    单选按钮组:获取所选单选按钮的文本

  8. 8

    如何更改所选单选按钮中心圆的颜色

  9. 9

    提交按钮以获取正确答案?

  10. 10

    从列表中一一提取元素并传递给请求负载

  11. 11

    如何在Django中获取所选单选按钮的pk

  12. 12

    在单选按钮上提交更改

  13. 13

    如何根据所选的单选按钮在代码隐藏中设置值?

  14. 14

    如何比较单选按钮列表中所选值的值

  15. 15

    根据单选按钮的答案,使表单提交显示不同的页面

  16. 16

    如何通过jQuery post()提交单选按钮值

  17. 17

    如何在IndexedDB中一一获得

  18. 18

    如何呈现多种形式-单选按钮以获取答案

  19. 19

    清除提交表单的单选按钮

  20. 20

    如何设置所选单选按钮的样式

  21. 21

    如何获取数据列表中所选单选按钮的值

  22. 22

    您如何根据所选的单选值从表单提交重定向到不同的 URL

  23. 23

    如何通过单击答案/DIV 提交单选按钮的值

  24. 24

    如何提交带有多组单选按钮的表单?

  25. 25

    如何在异步代码中一一显示?

  26. 26

    从 64 位整数中一一提取位

  27. 27

    如何从firebase中一一检索增量数据?

  28. 28

    如何检查单选按钮是否包含正确答案?

  29. 29

    Rails 5 ajax 表单:单击 Ajax 中的 2 个单选按钮之一提交表单

热门标签

归档