Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Przekazywanie zapytań między plikami
Forum PHP.pl > Forum > Przedszkole
Kerth
Cześć,
a początk może pokażę błąd jaki otrzymuję:

Kod
Fatal error: Using $this when not in object context in C:\WebServ\httpd\oop_mvc\model\Forum\Stats.class.php on line 5


Teraz kod:

Plik Stats.class.php(Model):


  1. <?php
  2. class DownStatistics extends Database{
  3. static public function Stats() {
  4. $user_unactive = $this->getPdo()->prepare("SELECT `aktywny` FROM `users` LIMIT 1");
  5. if (!$user_unactive->execute()){
  6. print_r($user_unactive->errorInfo());
  7. }
  8. }
  9. ?>


Plik IndexForum.phtml(View):

  1. <?php
  2. $db = new Database();
  3. $db->connect();
  4. DownStatistics::Stats();
  5. ?>


Plik Forum.php(Controller):

  1. <?php
  2.  
  3. require_once("../../controller/ConfigDatabase.class.php");
  4. require_once("../../model/Forum/GetPlayerStatistics.class.php");
  5. require_once("../../view/IndexForum.phtml");
  6.  
  7. ?>


Z bazą łączę się się poprawnie. I tak jak pisałem wcześniej, błąd to:

Kod
Fatal error: Using $this when not in object context in C:\WebServ\httpd\oop_mvc\model\Forum\Stats.class.php on line 5


Odnosi się on do zapytania. Co jest nie tak?
ctom
przeczytaj to a sam naprawisz swój błąd
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.