Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][PHP] Ostatni rekord, inna klasa dla DIV
Forum PHP.pl > Forum > Przedszkole
d.stp
Chciałbym, że ostatni pobierany i wyświetlany rekord z bazy MySQL miał nadaną inną klasę dla div.

Mam coś takiego:
  1. while($x = mysql_fetch_assoc($y)) {
  2. echo '<div class="news">'.$x['tytul'].'</div>';
  3. }

i chciałbym do ostatniego rekordu przypisać do diva klasę "'last".

Wiem, że można to zrobić na zasadzie, że pobieram sobie z bazy ID ostatniego rekordu i po prostu:
  1. if ($rekord_z_bazy == $ostatni_rekord) echo 'last'; else echo '...';

... no ale czy to będzie dobre rozwiązanie? rekordów będzie mnóstwooooo
owca_82
IMO lepiej użyć "mysqli_fetch_all", która zwraca wszystkie znalezione rekordy.
Potem ściągasz z końca tablicy ostatnią wartość i masz rozdzielone to co chciałeś, a potem już tylko iterujesz po tym i wyświetlasz to co chcesz smile.gif
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.