Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> po 3 zdjecia na wiersz, jak to zrobic?
-qq-
post
Post #1





Goście







Witam mam pytanie.
Robie galerię opartą na php. Jak zrobić zeby wyniki z bazy danych (zdjęcia) dzielil po 3 komórki w wierszu. Zdjęcia mam na serwerze a ścieżki w bazie
Potem daje to w pętle i wczytuje wlasnie te śćieżki z bazy i jak zrobic zeby dzielił po 3 zdjęcia na wiersz.
Z gory thx za pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


  1. <?php
  2.  
  3. /* aTab - tablica zawierajaca komorki, icols - ile kolumn, iStart - od ktorego momentu wyswietlac, icount - maksymalna liczba wyswietlen */
  4. function htmltable($aTab, $iCols, $iStart = 0, $iCount = 0) {
  5. $sEmpty = '&nbsp;';
  6.  
  7. if($iCount == 0 || $iStart > count($aTab)) {
  8. $iCount = count($aTab);
  9. }
  10. if($iCount < $iCols) {
  11. $iCount = $iCols;
  12. }
  13. if(count($aTab) < $iCount + $iStart) {
  14. $iCount = count($aTab) - $iStart;
  15. }
  16.  
  17. $iRest = $iCols - $iCount % $iCols;
  18.  
  19. while($iRest--) {
  20. array_push($aTab, $sEmpty);
  21. }
  22.  
  23. echo '<table>';
  24. for($i = $iStart; $i < $iCount + $iStart; $i += $iCols) {
  25. echo '<tr>';
  26. for($j = 0; $j < $iCols; ++$j) {
  27. echo '<td>'.$aTab[$i+$j].'</td>';
  28. }
  29. echo '</tr>';
  30. }
  31. echo '</table>';
  32. }
  33.  
  34. ?>


taka funkcja, niedawno napisałem, mozna uznac, ze jest wersja devloperska jeszcze, mozesz poprawic jak Ci sie uda (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie
- qq   po 3 zdjecia na wiersz   30.12.2004, 15:17:43
- - qq   wydaję mi się ze trzeba użyć pętli for ale w jaki ...   30.12.2004, 15:57:23
- - crash   Np jeśli $i to licznik petli wyświetlającej z...   30.12.2004, 16:05:58
- - sf   [PHP] pobierz, plaintext <?php /* aTab - t...   30.12.2004, 17:22:47
- - qq   thx   30.12.2004, 18:58:15
- - qq   Ale te podpowiedzi nic mi nie dały [PHP] pobier...   1.01.2005, 18:56:04
- - sf   No to zajmij się szydełkowaniem skoro nie potrafis...   1.01.2005, 19:00:21


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: 13.10.2025 - 17:25