Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] Zmiana wyświetlania
tuptak6
post 11.06.2012, 10:56:33
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 11.06.2012

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


Witam
Otóż znalazłem kod w którym chciałbym zamienić znaczniki <li>,<ul> na <table>,<tr>,<td>.
Chciałbym aby to wyglądało mniej więcej tak:

Kategoria1:
-SUB1 -SUB4 -SUB7
-SUB2 -SUB5 -SUB8
-SUB3 -SUB6 -SUB9

Oto mój kod:

  1. function category_list( $category_parent_id = 0 )
  2. {
  3. global $db;
  4. static $cats;
  5.  
  6. if ( ! is_array( $cats ) )
  7. {
  8. $cats = array();
  9. $sql = 'SELECT * FROM `category`';
  10. $result = $db->query($sql);
  11. while ( $cat = $db->fetch($result) )
  12. {
  13. $cats[] = $cat;
  14. }
  15. }
  16.  
  17. $list_items = array();
  18.  
  19. foreach ( $cats as $cat )
  20. {
  21.  
  22. if ( ( int ) $cat['category_parent_id'] !== ( int ) $category_parent_id )
  23. {
  24. continue;
  25. }
  26.  
  27. $list_items[] = '<li>';
  28.  
  29. $list_items[] = '<a href="#' . $cat['category_id'] . '">';
  30. $list_items[] = $cat['category_title'];
  31. $list_items[] = '</a>';
  32.  
  33. $list_items[] = category_list( $cat['category_id'] );
  34.  
  35. $list_items[] = '</li>';
  36.  
  37. }
  38.  
  39. $list_items = implode( '', $list_items );
  40.  
  41. if ( '' == trim( $list_items ) )
  42. {
  43. return '';
  44. }
  45.  
  46. return '<ul>' . $list_items . '</ul>';
  47.  
  48. }


Z góry dziękuje

Pozdrawiam arrowheadsmiley.png
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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 01:52