Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klasa w klasie?
Mlodycompany
post
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam. Nie wiem jak opisać mój problem więc przedstawie kod i napisze co nie działa:P

  1. <?php
  2. class znajdz{
  3.  public function img($id){
  4.      $query = mysql_query("SELECT * FROM `zdjecia` WHERE `id_produktu` = '".$id."' AND `nazwa` = '".$id."-1.jpg'");
  5.      $row = mysql_fetch_array($query);
  6.      $zdjecie = $row[2];
  7.      if($zdjecie == ''){
  8.          $zdjecie = 'brak.gif';
  9.      }
  10.  return $zdjecie;
  11.  }
  12. }
  13.  
  14. class prt{
  15.  public function nowe_pro($URL){
  16.      $query = mysql_query("SELECT * FROM `produkty` ORDER BY `ID` DESC LIMIT 0,3");
  17.      while($row = mysql_fetch_array($query)){
  18.          echo('<table width="598" height="95%" id="new_pro" border="0" cellpadding="0" cellspacing="1">
  19.          <tr>
  20.              <th rowspan="4"><img src="'.$URL.'/img/'.$znajdz->img($row[0]).'" alt=""></th>
  21.              <th>Nazwa: '.$row['nazwa'].'</th>
  22.          </tr>
  23.          <tr>
  24.              <th>Cena: '.$row['cena'].' PLN</th>
  25.          </tr>
  26.          <tr>
  27.              <th>Sprzedający: <a href="'.$URL.'/profil/'.$row[3].'/">.znajdzUseraNick($row[3]).</a></th>
  28.          </tr>
  29.          <tr>
  30.              <th rowspan="0"><a href="'.$URL.'/product/'.$row[0].'/">Więcej</a></th>
  31.          </tr>
  32.      </table>');
  33.      }
  34.  }
  35. }
  36. ?>


Gdy odpalam ten o to skrypt wywala mi błąd: Fatal error: Call to a member function img() on a non-object in d:\usr\krasnal\www\a\func.php on line 39

Chodzi mi o to aby w klasie prt w funkcji nowe_pro w pewnym momencie pobierało dane za pomocą funkcji img z klasy znajdz. Czy ktoś orientuje się jak owy problem rozwiązać?questionmark.gif
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 04:37