好的,所以我有一个基本上类似于订单的脚本。但是我唯一的输入选项是单选按钮。当我运行我的脚本时,我注意到它返回了错误。相反,我希望它显示并清空字段。该页面回发给自己,并更新了我在提交之前在底部留空的框。提交后的详细信息是从众多填写的。如果这有什么不同,我还使用了一个二维数组。所以我的问题是表格中的空变量。我无法解决这个问题,我认为这可能是我使用它的方式。我收到接收数据的变量的未定义索引错误。在这种情况下$settype
并$differentype
作为错误出现,因为它们被定义为文本框中的任何内容。我以为通过使用empty()
我可以消除这个问题。我当然没有正确地接近它。有人可以在这里给我一些指导吗?谢谢你。
<form name="form1" method="POST" action="order.php">
<input type="radio" name="set" value="1" /> 1
<input type="radio" name="set" value="2" /> 2
<input type="radio" name="set" value="3" /> 3
<input type="radio" name="different" value="a" /> a
<input type="radio" name="different" value="b" />
<input type="radio" name="different" value="c" />
<input type="submit" name="submit1" value="login" />
</form>
<?php
if(isset($_POST['submit'])) {
$settype = $_POST['set'];
$differentype = $_POST['different'];
if ($settype == '1' && $differenttype =='a'){
$order = $field[0][1];
}
if (empty($settype) && empty($differenttype)){
$order = "";
}
}
?>
<table>
<tr>
<td>
<?php print($order); ?>
</td>
</tr>
</table>