Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [XHTML/CSS] Linki w 3 kolumnach
Forum PHP.pl > Forum > Przedszkole
PawelC
Witam smile.gif
Mam pytanie i brak pomysłów, jak uzyskać taki efekt że po pobraniu z bazy np 30 rekordów będą 3 słupki i w każdym z nich po 10 rekordów, chodzi mi o takie coś: http://www.firmowy.eu/ na dole po prawej gdzie są kategorie.
goozer
Najprosciej chociaz pewnie niepoprawnie przy tego typu zastosowaniach jest zrobic tabelke i wrzucac do kazdej komorki inny element. Albo divy poustawiane kolo siebie.

G
PawelC
No właśnie, a mi chodzi o pobranie 30 kategori tak aby niebyło one w jednym słupku tylko w 3
goozer
No to 3 kolumny.

A zapytanie mozna zorganizowac tak zeby stworzyc dodatkowa kolumne ktora bedzie miala "numeracje rekordow" i pozniej dzielic modulo 3 i sprawdzac przy kazdej z kolumn jaki wyszedl wynik i wtedy bedzie mozna poustawiac linki pionowo.

G
PawelC
No i nadal mi nie idzie, pobieram kategoria z bazy mają być w 3 słupkach a są w ponad 7, i chcę pobrać podkategorie z bazy do nich. Chciałbym aby to tak wyglądało:
  1. kategoria1 kategoria 2 kategoria 3
  2. podkategoria podkategoria podkategoria
  3. podkategoria podkategoria podkategoria
  4.  
  5. kategoria4 kategoria5 kategoria 6
  6. podkategoria podkategoria podkategoria


Aktualnie mam taki kod:
  1. <?php
  2. mysql_connect('localhost','root') or die(mysql_error());
  3. mysql_select_db('katalog');
  4. $sql="select kategoria from kategorie";
  5. $q=mysql_query($sql) or die(mysql_error());
  6. echo '<table><tr>';
  7. $ile = mysql_num_rows($q);
  8. $naTR = ceil($ile / 3);
  9. $i = 1;
  10. while($w = mysql_fetch_array($q))
  11. {
  12. if($i ==1)
  13. {
  14.  
  15. echo '<td>';
  16.  
  17. }
  18.  
  19. echo $w['kategoria'].'<br>';
  20.  
  21. if($i == $naTR)
  22. {
  23.  
  24.  echo '</td>';
  25.  
  26. }
  27.  
  28. $i++;
  29. }
  30. echo '</tr></table>'
  31. ?>

I brakuje mi już kompletnie pomysłów. Ten kod ma ustawić maks 3 kategoria w lini
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.