gpt4 book ai didi

PHP - 没有提交按钮的单选按钮

转载 作者:太空宇宙 更新时间:2023-11-04 16:25:34 25 4
gpt4 key购买 nike

测试.php

<form action="test2.php" method="post">
Q1: <br />
<input type="radio" name="q1" value="true" />T<br />(Correct Answer)
<input type="radio" name="q1" value="false" />F<br />

Q2: <br />
<input type="radio" name="q2" value="true" />T<br />
<input type="radio" name="q2" value="false" />F<br />(Correct Answer)

<input type="submit" value="Score" />
</form>

test2.php

<?php
//process code from test.php
?>

我想从每个问题中获取单选按钮的值并检查是真还是假。我在 test2.php 中尝试这个:
(1) if($_POST['name']) -> 报错(undefined index: name)
(2) if($_POST['submit']) -> 报错(undefined index: submit)
(3) if(isset($_POST['name'])->没有错误,但什么也没发生

我该如何解决?

最佳答案

您已将单选按钮命名为 q1q2 但尝试使用名称 name 访问它。而不是 if($_POST['name']) 你必须这样做

if($_POST['q1'])

if($_POST['q2'])

同样为了检查表单是否提交,你可以试试这段代码。

if(isset($_POST)) 

如果您使用 if($_POST['submit']) 检查表单是否已提交,submit 将是表单的名称提交按钮。所以你必须设置 name 属性来提交按钮。

<input name="submit"  type="submit" value="Score" />

关于PHP - 没有提交按钮的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25602509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com