Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] pętla while na tworzenie tabeli z dwoma komórkami w rzędzie, wynikiem ma być <tr><td>a</td><td>b</td>
mpps
post
Post #1





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


witam,
ma ktoś z Was może pomysł na stworzenie pętli, która umożliwiłaby wyświetlenie tabeli z wieloma rzędami (w zależności od ilości danych), w których występowałyby po dwie komórki?
dane do tabeli są pobierane z bazy danych (tak na marginesie).
wynikiem powinno być coś takiego:
  1. <tr><td>dana_a</td><td>dana_b</td></tr>
  2. <tr><td>dana_c</td><td>dana_d</td></tr>
  3. <tr><td>dana_e</td><td>dana_f</td></tr>


pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
albrzykowski
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 3
Dołączył: 5.02.2007

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


Hej,
Troszke rozwine poprzednia odpowiedz. Wklejam Ci moj kod:
  1. <?php
  2. echo'<div class="row">';
  3. while($row=mysql_fetch_row($mysqlConn->result)) {
  4. if($i<3){
  5. $thumbnailsTpl->blocks=array('IMAGE'=>$row[4].$row[2],'CAPTION'=>$row[5]);
  6. $thumbnailsTpl->load('thumbBoxTemplate.tpl');
  7. $thumbnailsTpl->parse();
  8. $thumbnailsTpl->returnResult();
  9. $i++;
  10. }
  11. if($i%3==0){
  12. $i=0;
  13. echo'</div><div class="row">';
  14. }
  15. }
  16. echo'</div>';
  17. ?>

Tutaj kozystam z klasy, ale to co Ciebie interesuje widac dokladnie. Pierwsza linia analogcznie otwiera w Twoim przypadku <tr> i musisz zmienic wartosc 3/2 odpowiednio rowniez dla modulo==0 zamykasz </tr>
Mam nadzieje ze troche pomoglem.
Pozdrawiam
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: 10.10.2025 - 12:30