Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] dynamiczna tabelka i wyswietalnie w petli
shpaque
post
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

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


Witam serdecznie i ponownie - myslalem ze mam archwalne swoje posty, ale niestety chyba serwer by tego nie wytrzymal.
Proszę o pomoc przy zrobieniu dynamicznej tabelki (3 kostki w linii, czyli 3 td w jednym tr (IMG:style_emoticons/default/smile.gif) ) w zaleznosci od ilosci wpisow znalezionych w pliku. Kod wyglada nastepujaco:

  1. <?php
  2.  
  3. ini_set('display_errors', 1);
  4.  
  5. $category = $_GET['kat'];
  6. $grupas = array();
  7. $titles = array();
  8. $cat_all = 0;
  9. $cat_one = 0;
  10. $cat_two = 0;
  11. $cat_three = 0;
  12. $cat_four = 0;
  13. $cat_five = 0;
  14. $database = './db/actuals.db';
  15. $items = file($database);
  16.  
  17. foreach($items as $line)
  18. {
  19. list($grupa, $title, $article) = explode('|', trim($line));
  20. $grupas[$cat_all] = $grupa;
  21. $titles[$cat_all] = $title;
  22.  
  23. if ($grupa == "1")
  24. {
  25. $grupas[$cat_one] = $grupa;
  26. $cat_one++;
  27. }
  28. else if ($grupa == "2")
  29. {
  30. $grupas[$cat_two] = $grupa;
  31. $cat_two++;
  32. }
  33. else if ($grupa == "3")
  34. {
  35. $grupas[$cat_three] = $grupa;
  36. $cat_three++;
  37. }
  38. else if ($grupa == "4")
  39. {
  40. $grupas[$cat_four] = $grupa;
  41. $cat_four++;
  42. }
  43. else if ($grupa == "5")
  44. {
  45. $grupas[$cat_five] = $grupa;
  46. $cat_five++;
  47. }
  48. $cat_all++;
  49. }
  50.  
  51. if ($category == "1")
  52. {
  53. $rodzaj = "Budownictwo Mieszkaniowe";
  54. $i = $cat_one;
  55. }
  56. else if ($category == "2")
  57. {
  58. $rodzaj = "Obiekty Użyteczności Publicznej";
  59. $i = $cat_two;
  60. }
  61. else if ($category == "3")
  62. {
  63. $rodzaj = "Przestrzeń Publiczna";
  64. $i = $cat_three;
  65. }
  66. else if ($category == "4")
  67. {
  68. $rodzaj = "Obiekty Handlowe";
  69. $i = $cat_four;
  70. }
  71. else if ($category == "5")
  72. {
  73. $rodzaj = "Pozostałe Realizacje";
  74. $i = $cat_five;
  75. }
  76. else
  77. {
  78. $rodzaj = "Wszystkie";
  79. $i = $cat_all;
  80. }
  81.  
  82. echo "<table style='width:100%;text-align:center;' rows=>";
  83. echo "<div class='tytul'>";
  84. echo "<strong>$titles[$i]</strong>";
  85. echo "<br>";
  86. echo "<div class='kategoria'>Kategoria: <strong>$rodzaj</strong></span>";
  87. echo "</div></div>";
  88. echo "</table>";
  89. echo $i;
  90. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shpaque
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

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


Niestety i w css i w stylu bezposerdnio tabeli cyz tr nic nie dziala - mniejsza o to


Mozesz mnie naprowadzic jak to zrobic zeby zarowno zliczal ile jest rekordow danej grupy, dodatkowo je porzadkowal tak zeby je wyswietlic po kolei od konca pliku?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 17:37