Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Dodawanie znaku
Forum PHP.pl > Forum > Przedszkole
kamilos809
Hejka!
Głowe dałbym sobie ściąć, że rok temu o tym pisałem, ale nie mogę odnaleźć.
Tak więc proste pytanie:
Jakim sposobem zrobić, żeby przy zwykłym wyświetlaniu rekordów z bazy w pętli co 4 rekord dodawał się znacznik <tr>?

Z góry dziękuję ! smile.gif
b4rt3kk
  1. $i=1;
  2.  
  3. while($row) {
  4. if($i%4==0) echo '<tr>';
  5. $i++;
  6. }


i to w zasadzie tyle.
kamilos809
$i zawsze ma być 1?
tab
na przykładzie biblioteki PDO:
  1. $stmt=$pdo->query('SELECT * FROM tabela');
  2. $i = 1; // przed petla inicjujemy zmienna z wartoscia 1
  3. foreach ($stmt as $row)
  4. {
  5. if (($i % 4) == 0) echo '<tr>';
  6. $i++;
  7. echo '<td>'.$row.'</td>';
  8. }
  9. $stmt->closeCursor();
b4rt3kk
Cytat(kamilos809 @ 14.10.2012, 22:57:47 ) *
$i zawsze ma być 1?


Jak będzie 0, to reszta z dzielenia z 0 przez 4 to 0, więc będzie nie tak jak oczekujesz.
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.