Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Reklamy wewnątrz pętli while
kosior11
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.03.2011

Ostrzeżenie: (10%)
X----


Witam mam pętle while która wyświetla rekordy z bazy. Chciałbym np. po trzecim rekordzie wyświetlić reklamę jak ją wrzucić między rekordy?

  1. $query = ...;
  2. $result = mysql_query ($query);
  3. while ($row = mysql_fetch_array($result))
  4.  
  5. {$body .= '
  6. <li class="box">
  7. ...
  8. </li>
  9. ';
  10. } echo '<ul>'.$body.'</ul>';
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie umiesz policzyć do trzech?
Jak już doliczysz do trzech, to wówczas dorzucasz swoją reklame...

if (doliczylem do 3) $body.='<li>moja reklama</li>';


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kosior11
post
Post #3





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.03.2011

Ostrzeżenie: (10%)
X----


if($count == 3), oto chodzi?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No jesli $count w pętli się zwiększa o 1 to tak, o to chodzi...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kosior11
post
Post #5





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.03.2011

Ostrzeżenie: (10%)
X----


a jak zwiększać count o 1?
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




....
Nie potrafisz w php zwiększyć wartości zmiennej o 1?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kosior11
post
Post #7





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.03.2011

Ostrzeżenie: (10%)
X----


$count = $count+1;

  1. {$body .= '
  2.  
  3. <li class="box">
  4. ....
  5. </li>
  6. ';
  7.  
  8. if($count == 3) $body.='<li>moja reklama</li>';
  9. }
  10.  
  11. echo '<ul>'.$body.'</ul>';


Zrobiłem tak i nic.
Go to the top of the page
+Quote Post
Aqu
post
Post #8





Grupa: Zarejestrowani
Postów: 279
Pomógł: 58
Dołączył: 14.07.2012

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


No ale gdzie zwiększasz $count o 1? wink.gif Poza tym:
  1. $count++;
  2. // albo
  3. $count += 1;
  4. // zamiast
  5. $count = $count+1;
Go to the top of the page
+Quote Post
kosior11
post
Post #9





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.03.2011

Ostrzeżenie: (10%)
X----


Zmieniłem: $count=$count +1 na $count += 1 i nic się nie dzieje
Go to the top of the page
+Quote Post
Aqu
post
Post #10





Grupa: Zarejestrowani
Postów: 279
Pomógł: 58
Dołączył: 14.07.2012

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


Ale w którym miejscu to masz? Pokaż cały kod.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:56