2014-01-29 2 views
-1

잠시 동안 내 친구와 함께 웹 사이트에서 작업 해 왔으며이 문제를 저의 이전에 작업 했음에도 불구하고 이전에 작동하지 않았던 여러 가지 오류를 일으키기 시작한 지역 wamp 서버. 이전에는 없던 곳에서 wamp를 업데이트하고 xampp를 다시 설치하여 동일한 오류가 발생했습니다. 이것은 잠시 동안 계속되어 왔기 때문에 언제나처럼 도움을받을 수 있습니다.비 객체 (WAMP/XAMPP가 아닌 웹 사이트에서 작업)에서 멤버 함수 호출 prepare()

는 다시는 내 친구의 테스트 환경에서 작동하며 서버는 파일 내가이 전에하지만 일

"Fatal error: Call to a member function prepare() on a non-object in E:\wamp\www\UKSFSITE\php\classes\class_navigation.php on line 7"

얻을

<?php 
class navigation extends connector { 

public function getNav() { 
    $con = $this->connect(); 

    $query = $con->prepare('SELECT * FROM navigation ORDER BY position ASC'); 
    $query->setFetchMode(PDO::FETCH_ASSOC); 
    $query->execute(); 
    echo "<nav><ul>"; 
    while ($row = $query->fetch()) { 
     if(!empty($_SESSION['user'])) { 
      if($_SESSION['user']['permission'] >= $row['read'] && $row['position'] > 0) { 
       echo "<li><a href=" . $row['url'] . ">" . $row['text'] . "</a></li>"; 
      } 
     } 
     else { 
      if($row['read'] == 0) { 
       echo "<li><a href=" . $row['url'] . ">" . $row['text'] . "</a></li>"; 
      } 
     } 
    }; 
    echo "</ul></nav>"; 
    unset($con); 
} 
}; 
?> 

이 코드에서

모두 동일하다하더라도 지금? !!? $ 콘 객체 인 경우 어떤 생각

다시 한번 감사

+2

당신은 $ con에 대한 올바른 연결을 확인하지 않습니다 - 확실합니다, 그것은 아닙니다 –

+0

아름다운 빌어 먹을 사람, 나는 연결 클래스가 잘못 설정된 바보 같은 내가 잊어 버린 그래서 사이트에서 파일을 가져 갔지만 내가 일주일 동안 고마워 했어! – user3211248

+0

도와 줘서 기쁩니다! –

답변

0

당신은 확인해야합니다. 그 다음에 연결되어 있지 않은 이유를 확인하십시오. 이름 확인에 문제가 있거나 네트워크가 안정적이지 않을 수 있습니다.

관련 문제