Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyświetlanie wpisów jak w tumblr
shemko
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 15.04.2012

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


Witam, mam problem dość prostym kodem.

Pierwsza kwestia, to jak najlepiej ustawić aby wpisy z MySQL wyświetlały się w kolejności od najnowszy do najstarszy tj. najnowszy wpis pojawia się o góry po prawej stronie.
Czy powinienem dodać do wpisów automatyczne ID i wywoływać je według kolejności? W jaki sposób to zrobić?

Druga kwestia, jak zmodyfikować kod aby wpisy wyświetlały się podobnie jak na tumblr, czyli jakby wpisy pojawiały się w pionowych divach obok siebie, a same wpisy wyświetlają się jedne pod drugimi bez przeskoków i dużych przerw.
U mnie wpisy pojawiają się w divach z parametrem float, ze zdjęciami ustawionymi na szerokość 250px. Kiedy wrzuci się zdjęcie prostokątne układ zaczyna wariować.

>>> Jak wygląda strona <<<

Sam kod do wyświetlania wpisów:

  1. <?php
  2.  
  3. $sql = "SELECT * FROM `notes`";
  4. $wykonaj = mysql_query($sql);
  5. while($wiersz = mysql_fetch_assoc($wykonaj)) {
  6.  
  7. $sql1 = 'SELECT * FROM `users` WHERE `user_id` = '.$wiersz['note_id'].'';
  8. $wykonaj1 = mysql_query($sql1);
  9. while($wiersz1 = mysql_fetch_assoc($wykonaj1)) {
  10.  
  11. <div class="post"><div class="gora"><div class="gora2" style="font-weight:bold">'.$wiersz['topic'].'</div>
  12. <div class="gora3" ><img src="zdjecia/'.$wiersz1['foto'].'"; style="width:30px; height:30px"></div>
  13. <div class="xywa" style="margin-top:2px">'.$wiersz1['user_login'].'</div></div>
  14. <div class="foto" style="color:#000"><img src="zdjecia/'.$wiersz['photos'].'" style="margin-top:5px; margin-bottom:5px; width:250px"></div></div>';
  15. }
  16. }
  17. }
  18.  
  19. ?>


Ten post edytował shemko 19.01.2015, 14:55:30
Go to the top of the page
+Quote Post

Posty w temacie


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 - 22:24