Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Problem z wyświetleniem newsów z tabeli...
vieri_pl
post 16.01.2006, 18:46:27
Post #1





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

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


Chce wyświetlić newsy tak:

Czwartek, 16.12.1998

Tytul newsa :: Dodał: Ktos :: Komentarzy(89)

Tresc tresc sjkdh sajdhsajkhdjkashjkasdh

============================

Tytul newsa :: Dodał: Ktos :: Komentarzy(89)

Tresc tresc sjkdh sajdhsajkhdjkashjkasdh

Ale wyswietlają mi sie tak:

Czwartek, 16.12.1998

Tytul newsa :: Dodał: Ktos :: Komentarzy(89)

Tresc tresc sjkdh sajdhsajkhdjkashjkasdh

Czwartek, 16.12.1998

Tytul newsa :: Dodał: Ktos :: Komentarzy(89)

Tresc tresc sjkdh sajdhsajkhdjkashjkasdh

Jak zrobić by data która była juz wpisana nie pokazala sie jeszcze raz. Taki efekt jest na www.gram.pl

Jak tak wyswietlic newsy questionmark.gif?

Oto mój kod:

  1. <?php
  2. function limit_news() {
  3. global $id, $row_newsy, $na_start, $na_stronie;
  4. $result_newsy = sql("select * from news order by id DESC LIMIT 10;");
  5. if(mysql_num_rows($result_newsy) == 0) {
  6. echo '<center> Brak nowych wiadomosci </center> ';
  7. }
  8. else {
  9. while($row_newsy = mysql_fetch_row($result_newsy)) {
  10. $komentarze = mysql_query("SELECT count(*) FROM comments WHERE id_news = ".$row_newsy[0]."");
  11. // Przypisujemy to do zmiennej //
  12. $kom = mysql_result($komentarze,0);
  13. $data = null;
  14. if (!$data || $data != $row_newsy['4']){
  15. //tu se wyswietl date
  16. $data = $row_newsy['4'];
  17. echo '<hr><center><strong>'.$data.'</strong></center><hr><br />';
  18. }
  19.  
  20. <p class="tytul_newsa"><strong>'.$row_newsy['1'].'</strong>
  21.  :: Dodal: <strong>'.$row_newsy['3'].'</strong> :: <a href="komentarze.php?id='.$row_newsy['0'].'">
  22. Komentarzy ('.$kom.')</a></p>
  23. <p>'.$row_newsy['2'].'</p>
  24.  
  25.  
  26. ';
  27. }
  28. }
  29.  
  30. }
  31. ?>
Go to the top of the page
+Quote Post
crash
post 16.01.2006, 19:01:58
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


W pętli sprawdzaj czy $data różni się od $oldData jeśli tak to wyświetl datę, a zmienną $oldData ustaw na $data na końcu obiegu pętli. Przenoszę z MySQL na php Początkujący...


--------------------
Go to the top of the page
+Quote Post
vieri_pl
post 16.01.2006, 19:08:55
Post #3





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

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


Data oldData questionmark.gif Nei rozumiem sad.gif Można to jakoś łopatologicznie questionmark.gif
Go to the top of the page
+Quote Post
nospor
post 16.01.2006, 19:12:14
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




w co ty pogrywasz vieri?
http://forum.php.pl/index.php?showtopic=40097

zamykam.

tam piszesz ze dziala, tu smazysz jeszcze raz to samo.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:31