Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Przekazywanie zapytań między plikami
Kerth
post 15.03.2015, 15:36:45
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

Ostrzeżenie: (0%)
-----


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?

Ten post edytował Kerth 15.03.2015, 15:37:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
ctom
post 15.03.2015, 19:46:25
Post #2





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

Ostrzeżenie: (0%)
-----


przeczytaj to a sam naprawisz swój błąd


--------------------
Polecam MyDevil hosting idealny dla deweloperów
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 11:58