Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie w 2 kolumnach.
GreenGo
post
Post #1





Grupa: Zarejestrowani
Postów: 265
Pomógł: 4
Dołączył: 30.08.2004

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


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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Prosił bym o pomoc w tej sprawie.
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


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.
Go to the top of the page
+Quote Post
Yashin
post
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 2.09.2005

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


  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 ;]
Go to the top of the page
+Quote Post
GreenGo
post
Post #4





Grupa: Zarejestrowani
Postów: 265
Pomógł: 4
Dołączył: 30.08.2004

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


Dzięki @TomASS (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki Twojej wypowiedzi wpadłem na optymalne dla mnie rozwiązanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
TomASS
post
Post #5





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Zawsze możesz się podzielić jak to rozwiązałeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 23:17