Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przerobienie tabeli na div
Seraph
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 16.08.2006
Skąd: Bochnia

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


mam problem :roll2:

chciałem przerobić poniższy kod, żeby zamiast w tabeli tworzył się w warstwach.
  1. <?php
  2. $sql = mysql_query( " SELECT * FROM kategoria "); //pobiera nazwy i ID wszystkich kategorii
  3. $i = 0; // liczba dodanych na stronę kategorii
  4. echo '<table><tr><td colspan="6">kategorie</td><tr>' ;// zaczyna rysować tabelę z kategoriami
  5. while ($row = mysql_fetch_array($sql) ) {
  6. $id = $row ['id'];
  7. $nazwa = $row ['nazwa'];
  8. $sql2 = mysql_query ( " SELECT zdjecie FROM galeria WHERE kategoria='$id' ORDER BY rand() limit 1 "); // pobiera losowe zdjęcie z wybranej kategorii
  9. $row2 = mysql_fetch_array ($sql2);
  10. $zdjecie = $row2['zdjecie'];
  11.  
  12. $i =$i +1; // powieksza liczbe zdjec o 1
  13. echo ' <td><a href="/galeria/galeria.php?action=wypisz&amp;kat=' . $id .'">' . $nazwa . '<br><img name="' . $zdjecie . '" src="/galeria/img/small/' . $zdjecie . '" ></a></td>';
  14.  
  15. if ($i == 6) { // jeśli w jednym wierszu jest już 6 kategorii, dodaje drugi wiersz
  16. echo '</tr><tr>';
  17. $i = 0;
  18. }
  19. }
  20. if ($i != 0 ){
  21. while ($i < 6) {
  22. ++$i;
  23. echo ' <td>&nbsp;</td>';
  24. }
  25. }
  26. echo ' </tr></table>';
  27. ?>


Poczytałem trochę i spróbowałem... jednak totalna klęska.
Jako <table> zrobiłem 1 div, potem jako <td> 2 i <td> 3 - czytałem o tym w jakimś kursie...
tylko, że przy tych ustawieniach wszystko mi się rozjeżdża i obrazki nachodzą jeden na drugi a nie obok siebie, jak było w tabeli.
Proszę o jakieś wskazówki albo pomoc. (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)
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: 20.12.2025 - 03:07