我正在尝试创建一个注册页面,一个人可以在其中与其他几个人一起注册他/她自己,或者只注册不包括他/她自己的其他人。所以我为这些选项创建了 2 个单选按钮,但我需要使用他们选择的单选按钮的值来显示特定数据。到目前为止,这是我的代码
<form name="selectnum" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post" >
<input type="radio" name="people" value="1"/> I'm attending <br/>
<input type="radio" name="people" value="2"/> I'm not attending <br/>
</form>
<?php if($_POST["people"]==1) { ?>
How many, counting yourself, are you registering:
<select name="num_a">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
</select>
<?php } elseif($_POST["people"]==2) { ?>
How many, NOT counting yourself, are you registering:
<select name="num_a">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
</select>
<?php } ?>
但我意识到需要有一个提交按钮,以便将单选按钮的值保存在 $_POST 数组中。因此,我如何检查用户选择了哪个单选按钮并在之后显示适当的问题,而不是使用发布数据?谢谢