2013-03-07 37 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