我正在使用这段代码在字段留空时显示错误,但它只是将我返回到该位置。
$err = array();
if(empty($native) )
{
$err[] = "ERROR - Enter Native Language";
//header("Location: language.php?msg=$err");
//exit();
if(!empty($err)) {
echo "<div class=\"msg\">";
foreach ($err as $e) {
echo "* $e <br>";
}
echo "</div>";
}
有什么想法吗?
答案 0 :(得分:0)
方括号怎么样? if(空($ native ] ))
您还需要使用索引引用$err
数组元素。
这应该有效
$err = array();
if(empty($native))
{
$err[] = "ERROR - Enter Native Language";
header("Location: language.php?msg=$err[0]");
...
另外,对@lawrence建议的url编码字符串是一个好主意:)