Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Dynamiczne dzielenie tabeli, np w przypadku 3 kolumn
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,
mam takie pytanko, bo nawet nie wiem jak i gdzie szukać w razie czego. Chodzi mi o wyświetlenie rekordów np z pliku w tabeli, ale nie na zasadzie wierszy (w row-ach), ale np na zasadzie zbudowania dynamicznej tabeli, która będzie miała 3 kolumny. Jak zrobić, aby tak się wyświetlało? Ale po kolei. Mam sobie taką pętlę:

  1. echo "<table id='layer-table'>";
  2. echo "<tr><th>ZDJĘCIE</th>";
  3. echo "<th>MARKA / FIRMA</th>";
  4. echo "<th>NAZWA</th>";
  5. echo "<th>OPIS</th></tr>";
  6.  
  7. for ($i = $count - 1; $i >= 0; $i--)
  8. {
  9. echo "<tr class='row' onclick="."location.href='./karta.php?cat=$cat&id=$models[$i]'".">\n";
  10. echo "<td><img src='./db/katalog/" . $models[$i] . ".jpg' height='60px'></td>\n";
  11. echo "<td>" . $markas[$i] . "</td>\n";
  12. echo "<td><b>" . $nazwas[$i] . "</b></td>\n";
  13. echo "<td>" . substr($opiss[$i], 0, 200) . "</td>\n";
  14. echo "</tr>\n";
  15. }
  16. echo "<tr height='50px'></tr>\n";
  17. echo "</table>\n";


wyświetla mi oczywiście wszystko w ROW-ach. Rozumiem, że w stylu tabeli trzeba nadać liczbę kolumn np "3" i zrobić count pliku, żeby wiedział ile jest rekordów. No dobrze, ale przyjmijmy, że rekordów jest 10, jak teraz zrobić, żeby wyświetlił mi je w 3 kolumnach, czyli żeby wyszły 3 kolumny x 3 wiersze + kolejny wiersz i jedna pozycja jako reszta? Czyli łopatologicznie, bo pewnie jak zwykle zakręciłem, jak zrobić tą pętlę, żeby co 3 rekordy robił nowy TR i tak dalej...

Ten post edytował shpaque 22.06.2015, 15:31:20
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 - 08:33