【发布时间】:2014-01-16 04:21:04
【问题描述】:
让我更详细地解释一下我要做什么。
好的,我正在做一个巨大的表格来发送一封特定的电子邮件。我现在的问题是,当表单提交并返回 false 时,只有表单中的单选按钮显示错误。这是我所说的一个例子:
<?php
if (isset($_POST['submit'])) {
$radio = $_POST['number'];
$name = $_POST['name'];
}
?>
<form action="<?= $_SERVER['PHP_SELF'] ?>" method="post">
<input type="radio" name="number" value="allo">
<input type="radio" name="number" value="yo">
<input type="text" name="name">
<input type="submit" name="submit">
</form>
如您所见,如果客户按下“提交”并且没有在单选框和输入字段中填写值,则 $name 不会显示错误,但 $radio 会显示错误。
我的错误:
注意:未定义索引:第 5 行 D:\xampp\htdocs\test\preg.php 中的数字
【问题讨论】:
-
请发布错误。
-
抱歉,注意:未定义索引:第 5 行 D:\xampp\htdocs\test\preg.php 中的数字
-
你需要先检查是否设置好了.....
isset()