Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [php/op] prosba o sprawdzenie kodu:D
Forum PHP.pl > Forum > Przedszkole
radzik_w
Witam,
poniezej przedstawiam kod, zaraz powiem o co chodzi:D
to co mam w pliku kategoria.php(klasa Category)
  1. <?php
  2. public function drzewko($id)
  3. {
  4. try //1
  5. {
  6. $pdo = myPDO::getPDO();
  7. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // aby tego nie powtarzac
  8.  
  9. $stmt = $pdo -> prepare('SELECT id,name FROM esel_categories WHERE id_parent = :id_parent ORDER BY name A
    SC'
    ); // pobiera kategorie
  10. $stmt -> bindValue(':id_parent', $id, PDO::PARAM_STR);
  11. $stmt -> execute();
  12.  
  13. while($row = $stmt -> fetch(PDO::FETCH_ASSOC))//2
  14. {
  15.  
  16. try
  17. {
  18. $stm = $pdo -> prepare('SELECT id,name,prize,user_id FROM esel_products WHERE cat = :cat ORDER BY id des
    c '
    );
  19. $stm -> bindValue(':cat', $row['id'], PDO::PARAM_STR);
  20. $stm -> execute();
  21. while($kow = $stm -> fetch(PDO::FETCH_ASSOC))//3
  22. {
  23. $p .= $kow['id'];
  24. }//3
  25. }
  26.  catch(PDOException $e)
  27.  {
  28. echo 'B³¹d bazy danych: ' . $e->getMessage();
  29.  }
  30.  
  31. $this -> drzewko($row['id']);
  32.  
  33. }//2
  34.  echo $p;
  35. return $this -> d = $p;
  36. }//1
  37.  catch(PDOException $e)
  38.  {
  39.  echo 'B³¹d bazy danych: ' . $e->getMessage();
  40.  }
  41. }
  42. ?>

to co mam w pliku pokaz.php
  1. <?php 
  2. $cat = new Category;
  3. $cat -> showDepth($_GET['id']);
  4. $cat -> showCategories($_GET['id']);
  5. $cat -> showMainCategory($_GET['id']);
  6. $cat -> drzewko($_GET['id']);
  7. echo $cat -> d;
  8. ?>


I teraz moj problem polega na tym, ¿e jak daje echo $p to wy¶wietla mi: 5,6,7 a jak daje echo $cat -> d; to mi nie wyswietla nic albo wyswietla tylko 7. Nie wiem dokladnie o co chodzi biggrin.gif:D

Prosze o jakas pomoc
Z gory dzieki, pozdrawiam smile.gif
dr_bonzo
Nie ma tu nic z oop, przenosze na Przedszkole
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.