2013-03-07 34 views
-2

未定義指數:FIRST_NAME未定義指數PHP的MVC模式

$view = $user->VIEW_EMP($connect); 
    if (is_array($view)) { 
     foreach($view as $key => $value){ 
      echo $view['first_name']; 
     } 
    } 

功能:

static function VIEW_EMP($db){ 
    $sql = "SELECT * from employees LIMIT 0, 30 "; 
    if($output = mysql_query($sql)): 
      $columns = array(); 
      while($result = mysql_fetch_assoc($output)): 
       $columns[] = $result; 
      endwhile; 
     endif; 
     return $columns; 
    } 

回答

2

似乎錯字。

echo $view['first_name']; 

應該

echo $value['first_name']; 
+0

它的工作原理!只是一個後續問題:爲什麼仍然有未定義索引的警告,如果我這樣說:'$ firstname。=「 {$ value ['first_name']}」;' – woninana 2013-03-07 17:01:54

+0

它應該工作正常。如果你可以提供周圍的代碼。同時檢查'var_dump($ value);'如果實際獲得'first_name'。 – Rikesh 2013-03-07 17:05:33

+0

我明白了..感謝您的幫助。 (y)的 – woninana 2013-03-07 17:06:56