Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jakaś treść tylko po pierwszym rekordzie z mysql
Forum PHP.pl > Forum > Przedszkole
in5ane
Hi, mam pytanie. Jak mam zrobić, żebym mógł dodać jakąś treść (w moim przypadku banner) tylko po pierwszym rekordzie?

Przykładowe zapytanie:
  1. <?php
  2. $queryki = ... ... ;
  3. while ($row = mysql_fetch_array($result)) {
  4. echo $row['name'].' to byla nazwa<br /><br />'; // no i to mi normalnie wyciągnie rekordy, każdy oddzielając dwoma <berkami> i jak zrobić, żeby po pierwszym rekordzie była jakaś treść
  5. }
  6. </php>
  7. ?>


Z góry dzięki za pomoc.
erix
Zrób przed pętlą zmienną licznika, w pętli zwiększaj ją i sprawdzaj. winksmiley.jpg

Prościej chyba się nie da. tongue.gif
phpion
Cytat(erix @ 14.11.2008, 23:42:36 ) *
Zrób przed pętlą zmienną licznika, w pętli zwiększaj ją i sprawdzaj. winksmiley.jpg

Prościej chyba się nie da. tongue.gif

Da się smile.gif Po co inkrementować licznik skoro i tak interesuje nas tylko jego jedna wartość? Ja bym użył zmiennej boolean:
  1. <?php
  2. $linijka = true;
  3.  
  4. $queryki = ... ... ;
  5. while ($row = mysql_fetch_array($result)) {
  6.    echo $row['name'].' to byla nazwa<br /><br />';
  7.  
  8.    if ($linijka === true) {
  9.        echo 'Bonusowa treść';
  10.  
  11.        // już nie chcemy wyświetlania bonusowej treści
  12.        $linijka = false;
  13.    }
  14. }
  15. ?>
in5ane
Dziękuję bardzo ;-)
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.