必填字段错误消息

时间:2012-04-13 18:58:59

标签: php

我正在使用这段代码在字段留空时显示错误,但它只是将我返回到该位置。

$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>";    
   }

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

方括号怎么样? if(空($ native ] ))

您还需要使用索引引用$err数组元素。

这应该有效

$err = array();
if(empty($native))
{
  $err[] = "ERROR - Enter Native Language";
  header("Location: language.php?msg=$err[0]");
  ...

另外,对@lawrence建议的url编码字符串是一个好主意:)