单选按钮的值不能在php中打印

单选按钮的值不能在php中打印,php,html,php-7.3,Php,Html,Php 7.3,我只使用php创建了一个简单的测验程序,有4个不同的问题和单选按钮,当我单击任意选项,然后打印单选按钮的值,如a、B、C或D时,我创建了4个php变量,通过$u POST方法分配值,我想通过echo打印这些值。但是有些东西没有打印出来,请帮忙 1. <style type="text/css"> body { background-color: grey; } #computer , #pol

我只使用php创建了一个简单的测验程序,有4个不同的问题和单选按钮,当我单击任意选项,然后打印单选按钮的值,如a、B、C或D时,我创建了4个php变量,通过$u POST方法分配值,我想通过echo打印这些值。但是有些东西没有打印出来,请帮忙

 1. <style type="text/css">         body        {           background-color: grey;         }
            #computer , #politics       {           cursor: pointer;            background:
    linear-gradient(to right,blue,#bfbfe0);             color: #fff;            padding:
    0px 0px 0px 5px;            border-radius: 5px;             width: 100%;        }
            .computer_qsnans , .politics_qsnans         {           display: ;      }
        </style> </head> <body>

        <div class="main">      <form method="GET" action="index.php">      <div
    id="computer">          <p>
                    <h1>
                        Technology
                    </h1>           </p>        </div>


            <!-- Tecnical -->       <div class="computer_qsnans">           <p>
                    <h4>
                        1.What is the full form of HTML

                            <div>
                            <input type="radio" name="tech_question_1" id="" value="A">
                            A) High Transparent Markup Laoyality
                            <input type="radio" name="tech_question_1" id="" value="B">
                            B) Hyper Text Markup Language
                            <input type="radio" name="tech_question_1" id="" value="C">
                            C) Hyper Text Mechanical Language
                            <input type="radio" name="tech_question_1" id="" value="D">
                            D) Hidro Terminate Markup Language
                            </div>

                    </h4>           </p>

                <p>
                    <h4>
                        2.What is upcoming android version

                            <div>
                            <input type="radio" name="tech_question_2" id="" value="A">
                            A) Pie
                            <input type="radio" name="tech_question_2" id="" value="B">
                            B) N
                            <input type="radio" name="tech_question_2" id="" value="C">
                            C) L
                            <input type="radio" name="tech_question_2" id="" value="D">
                            D) Q
                            </div>

                    </h4>           </p>        </div>      <!-- Political  -->


            <div id="politics">             <p>
                    <h1>
                        Political
                    </h1>           </p>        </div>

            <div class="politics_qsnans">           <p>
                    <h4>
                        1.The present Lok Sabha is the

                            <div>
                            <input type="radio" name="poli_question_1" id="" value="A">
                            A) 14th Lok Sabha
                            <input type="radio" name="poli_question_1" id="" value="B">
                            B) 15th Lok Sabha
                            <input type="radio" name="poli_question_1" id="" value="C">
                            C) 16th Lok Sabha
                            <input type="radio" name="poli_question_1" id="" value="D">
                            D) 17th Lok Sabha
                            </div>

                    </h4>           </p>

                <p>
                    <h4>
                        2.The minimum age to qualify for election to the Lok Sabha is

                            <div>
                            <input type="radio" name="poli_question_2" id="" value="A">
                            A) 25 years
                            <input type="radio" name="poli_question_2" id="" value="B">
                            B) 21 years
                            <input type="radio" name="poli_question_2" id="" value="C">
                            C) 18 years
                            <input type="radio" name="poli_question_2" id="" value="D">
                            D) 35 years
                            </div>

                    </h4>           </p>        </div>
                        <input type="submit" name="Submit" name="sbt" id="sbmt">        </form>     </div><!--Main div end-->



    </body> </html>

    <?php if(isset($_GET['sbt'])) {

    $answer1_for_qsn1 = $_GET['tech_question_1']; $answer2_for_qsn2 =
    $_GET ['tech_question_2']; $answer3_for_qsn3 = $_GET
    ['poli_question_1']; $answer4_for_qsn4 = $_GET ['poli_question_2']; 


    echo $answer1_for_qsn1 ; echo $answer2_for_qsn2 ; echo
    $answer3_for_qsn3 ; echo $answer4_for_qsn4 ;



    }

    ?>
1。正文{背景色:灰色;}
#计算机#政治{光标:指针;背景:
线性渐变(向右,蓝色,#bfe0);颜色:#fff;填充:
0px 0px 0px 5px;边框半径:5px;宽度:100%;}
.计算机,.政治{显示:;}

技术

1.HTML的完整格式是什么 A) 高透明性 B) 超文本标记语言 C) 超文本机械语言 D) Hidro终止标记语言

2.即将推出的android版本是什么 A) 馅饼 B) N C) L D) Q

政治的

1.目前的Lok Sabha是 A) 第十四乐团 B) 第十五乐山 C) 第十六乐山 D) 第17乐山

2.有资格参加选举的最低年龄为 A) 25年 B) 21年 C) 18年 D) 35年



您已经声明了两次名称。这就是为什么它不起作用的原因

让你的表单方法发布,并用$\u POST[“tech\u question\u 1”]而不是$\u get$\u POST[“sbt”]获取你的数据将不存在

  • 您使用的是$\u GET,而不是$\u POST

  • 您将两次声明按钮的名称,因此第一个名称将是与GET一起发送的名称。

  • 修正:

    
    
    是的,我没有注意到,这是一个真正的错误。谢谢你,好的。非常感谢。
     <input type="submit" name="Submit" name="sbt" id="sbmt">    
    
    <input type="submit" name="Submit" id="sbmt">
    <?php if(isset($_GET['Submit'])) {
    
    <form method="GET" action="">