Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][PHP] Ostatni rekord, inna klasa dla DIV
d.stp
post
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 19.04.2012

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


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
Go to the top of the page
+Quote Post
owca_82
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 8
Dołączył: 22.04.2012

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


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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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 - 17:02