错误消息功能

0 php

我试图将消息插入函数

function addMessage($item) {
     if ($result) {
      $message =  '<p class="ok">
                    <span> Item added </span>
                   </p>
                  ';
                  header("Refresh: 2; url=?page=$item");
        }
        else{
            $message = '<p class=not><span>There is an error blah blah</span></p>';
        }
        return $message;
Run Code Online (Sandbox Code Playgroud)

}

当我使用它时:addMessage('contents')它只返回第二个条件.我怎样才能解决这个问题?

cod*_*ict 5

您正在检查$result内部,if但在此之前既未分配任何值也未被声明为global.我想你打算检查一下$item:

if ($item) {
Run Code Online (Sandbox Code Playgroud)