-1

このコードを使用して、フィールドが空のままの場合にエラーを表示していますが、その場所に戻るだけです。

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

何か案は?

4

1 に答える 1

0

角かっこはどうですか?if(empty($ native ]))

$errまた、配列要素をインデックスで参照する必要があります。

これはうまくいくはずです

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

また、@ Lawrenceが提案したように、文字列をURLエンコードすることをお勧めします:)

于 2012-04-13T19:02:08.153 に答える