Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP+MySQL] Wyświetlanie daty tylko raz gdy jest <1, wiem, tytuł mało mówi, ale trudno to krótko wyjaśnić.
simivar
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.05.2009

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


Problem polega na tym, że mam stronę:http://animefight.pl/skins/other.php#
obrazki wybierane są z bazy danych wg. "add_time" która zawiera datę w postaci RRRR-MM-DD. Chciałbym, aby tak jak teraz wyświetlało obrazki, ale jeżeli data jest ta sama (tj. tak jak teraz - 2x 28 czerwca) to tylko raz przed pierwszym obrazkiem wyświetlało datę.

Kod:
http://wklej.to/ZSrGf (hasło simivvs)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Magic WWW
post
Post #2





Grupa: Zarejestrowani
Postów: 123
Pomógł: 32
Dołączył: 9.09.2010
Skąd: Brzeg

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


Przypuszczam, że wyświetlanie obrazków masz w pętli, poniżej masz przykład ładny (IMG:style_emoticons/default/smile.gif)

  1. $i = 0;
  2. $last_date = '';
  3. $result = mysql_query('Zapytanie');
  4. while($row = mysql_fetch_assoc($result))
  5. {
  6. if($i === 0 && $row['add_time'] != $last_date) // Wyświetlanie daty
  7. $last_date = $row['add_time'];
  8.  
  9. // Wyświetlanie obrazka...
  10.  
  11. ++$i;
  12. }


Ten post edytował Magic WWW 29.06.2011, 22:18:53
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: 16.10.2025 - 04:43