Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] ograniczona ilość newsów
eMatys
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 15.01.2006
Skąd: Poznań

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


Witam mam prośbę, mam system newsowy i potrzebowałbym go przerobic tak aby wyswietlał tylko 10 ostatnich newsów.
  1. <?php
  2. mysql_connect ("sql", "1", "o") or 
  3.  die ("Nie można połączyć się z MySQL");
  4. mysql_select_db ("1") or 
  5.  die ("Nie można połączyć się");
  6.  
  7. if ($_GET['news']>0) {
  8. $wynik = mysql_query ("SELECT * FROM news WHERE nr=".$_GET['news']." AND ok=1;");
  9. if ($wynik && $rekord = mysql_fetch_assoc ($wynik)) {
  10. foreach($rekord as $klucz => &$wartosc) {$wartosc = stripslashes($wartosc);}
  11. print "<H2>".$rekord['tytul']."</H2><P>".$rekord['tresc']."</P>";
  12. print "<P ALIGN=RIGHT><I>".$r['osoba'].", ".$r['data']."</I></P>";
  13. } else {  // nie ma newsa o takim numerze
  14. print "Nie ma newsa o takim numerze\n";
  15. }
  16. print "<a href=\"index.php\">wstecz</a>\n";
  17. } else {
  18. print "<H2>Newsy</H2>";
  19. if ($_GET['fraza']) { 
  20. print "<P>Wyniki wyszukiwania słowa <B>".$_GET['fraza']."</B><BR>";
  21. }
  22. $wynik = mysql_query (
  23. "SELECT * FROM news WHERE ok=1 AND ".
  24. "((tytul LIKE '%".$_GET['fraza']."%') OR (osoba LIKE '%".$_GET['fraza']."%') OR ".
  25. "(tresc LIKE '%".$_GET['fraza']."%') OR (tresc_krotka LIKE '%".$_GET['fraza']."%')) ".
  26. "ORDER BY nr DESC;");
  27. while ($wynik && $rekord = mysql_fetch_array ($wynik)) {
  28. foreach($rekord as $klucz => &$wartosc) {$wartosc = stripslashes($wartosc);}
  29. print "<P><B><A HREF=\"index.php?news=".$rekord['nr']."\">".$rekord['tytul'];
  30. print "</A></B><BR>".$rekord['tresc_krotka']."</P>";
  31. print "<P ALIGN=RIGHT><I>".$rekord['osoba'].", ".$rekord['data']."</I></P>";
  32. }
  33. }
  34. ?>

Proszę o pomoc.

Ten post edytował eMatys 19.05.2006, 17:45:05
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: 20.08.2025 - 12:36