Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Wstawianie kodu po kilku rekordach z pętli, Po każdych 5 rekordach z pętli ma wstawiać się określony kod
ketna
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 28.03.2005

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


Witam,

mam taką pętlę jak poniżej. Potrzebuję, żeby po każdych 5 rekordach wstwiał się dany kod.
Niestety nie wiem jak to zrobić. Będę bardzo wdzięczny za pomoc.

  1. <?php
  2. $sql="SELECT kolumna FROM tabela"; 
  3. @$result=$db->Query($sql);
  4. while ($row = mysql_fetch_array($result)){
  5. print $row[0];
  6. print "</tr><tr>";
  7. }
  8. }
  9. ?>


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





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 28.03.2005

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


Tak też już próbowałem, ale wtedy $a zwiększa się o ilość wszystkich zwróconych wierszy, a kod który poprzednio wkleiłem to tylko podpętla. Całość wygląda tak jak poniżej. Nie wiem jak zrobić, żeby $a, liczyło się odzielnie dla każdej z 3 pętli głównych (foreach) oddzielnie.

  1. <?php
  2. $tablica=array(1, 2, 3);
  3. foreach($tablica as $value) { 
  4. $sql='SELECT a FROM tabela WHERE b=$value';
  5. @$result=$db->Query($sql);
  6. //$fields=mysql_num_rows($result);
  7. print '<table><tr>';  
  8. while ($row = mysql_fetch_row($result)){
  9. $a++;
  10. print '<td>'.$row[0].'('.$a.')</td>';  
  11. if($a%== 0){
  12. print '</tr><tr>';
  13. }
  14. print '</tr></table>';
  15. }
  16. }
  17. ?>


Ten post edytował ketna 23.09.2006, 19:36:42
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: 5.10.2025 - 03:01