Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Pętla for i Tabela HTML
maly_pirat
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 13.06.2007

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


Cześć.

W jaki sposób skonfigurować pętlę for, aby po 3 rekordzie tworzyło nową komórkę tabeli (<tr>...</tr>) ?
Np. pętla przetwarza 9 wyników więc tabela HTML uformuje się w następujący sposób:
Kod
1 2 3
4 5 6
7 8 9


Oczywiście każda liczba to oddzielna komórka TD.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Gumiak
post
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 29.04.2003
Skąd: Stargard Szczeciński

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


kurcze, a moze ktos pomoze jak to przerobic zeby wyswietlalo mi mysqlowe wyniki, bo tak jak teraz to mi zapetla sie pare razy w srodku, a jak wyjde z petla mysqla "wyzej" to nie dziala prawidlowo.

dorzucilem kawalek od $this->kategorie as $kategorie

  1. <?php
  2. $liczba = $this->count;
  3. $liczb_w_wierszu = 3;
  4. echo '<table><tr>';
  5. for ($i = 0; $i < $liczba; $i++) {
  6. if ($i % $liczb_w_wierszu == 0 && $i != 0) {
  7. echo '</tr><tr>';
  8. } ?>
  9.  
  10. <? foreach ($this->kategorie as $kategorie) { ?>
  11. <a href="/<?= $this->locale()->getLanguage(); ?>/produkty/podkategorie/id/<?= $kategorie->kat_id ?>"><img src="<?php echo $this->base_url ?>/public/image/kategorie/<?= $kategorie->kat_id ?>.jpg" border="0" alt="<?= $kategorie->kat_nazwa ?>"></a>
  12. <?php } ?>
  13.  
  14. <? }
  15. for($i = 0; $i < $liczb_w_wierszu - $liczba%$liczb_w_wierszu; $i++) {
  16. echo '';
  17. }
  18. echo '</tr></table>';
  19. ?>
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: 4.10.2025 - 19:35