Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlanie w 2 kolumnach.
Forum PHP.pl > Forum > Przedszkole
GreenGo
Witam. Napisałem skrypt z grami flash. Gry są umieszczone w odpowiednich kategoriach. Teraz pracuje nad wyglądem wyświetlanych kategori z bazy danych. Normalnie wyświetlają się pod sobą a ja chce zrobić aby wyświetlały się następująco:
| KATEGORIA | | KATEGORIA |
| KATEGORIA | | KATEGORIA |
| KATEGORIA | | KATEGORIA |
itd.
Niestety jak usiłuję tego dokonać to mi się wyświetlają w lewej i prawej kolumnie te same kategorie sad.gif
Prosił bym o pomoc w tej sprawie.
Pozdrawiam.
TomASS
Możesz zrobić to albo na poziomie zapytania w bazie danych (tzn. wybierasz najpierw połowę rekordów), albo na poziomi php - liczysz ile rekordów ma być w każdej kolumnie i tworzysz odpowiednią ilość <td> </td> w każdym z wierszy.
Yashin
  1. <?php
  2. echo '<table class="flash_categories">';
  3. $sql = mysql_query("SQL");
  4. $count = 0;
  5. while($row = mysql_fetch_object($sql)){
  6. if($count==0) echo '<tr>';
  7.  
  8. echo '<td>'.$row->jakies_pole_z_tabeli.'</td>';
  9. $count++;
  10. if($count == 2){
  11. echo '</tr>';
  12. $count=0;
  13. }// if $count...
  14.  
  15.  
  16. }//while $row...
  17. echo '</table>';
  18. ?>


Prymitywne, ale dziala...
Jak chcesz np. 3 kolumny zmieniasz
  1. <?php
  2. $count == 2
  3. ?>

na
  1. <?php
  2. $count == 3
  3. ?>

itp ;]
GreenGo
Dzięki @TomASS smile.gif Dzięki Twojej wypowiedzi wpadłem na optymalne dla mnie rozwiązanie smile.gif
TomASS
Zawsze możesz się podzielić jak to rozwiązałeś smile.gif
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.