Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kolejne wyniki z bazy MySQL, problem z wyswietlaniem
Youkash
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 24.10.2004

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


Witajcie
  1. <td width=\"520\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  2. <tr>
  3.  <td class=\"tdmdl\" align=\"left\" valign=\"top\">
  4.  <div class=\"naglowek\" ><strong>aktualno&para;ci</strong></div>
  5. <?
  6. $db2 = mysql_connect(&#092;"***********\", \"*****\", \"****\");
  7. mysql_select_db(&#092;"****\", $db2);
  8. $sql2 = &#092;"SELECT * FROM news order by id desc limit 3\";
  9. $result2 = mysql_query($sql2);
  10. $i=1;
  11. while ($row2[$i] = mysql_fetch_array($result2)) {
  12.  
  13.  printf(&#092;"<div class=\"tdtxt-szary11\" align=\"left\" valign=\"top\"><span style=\"color:#BABABA;\"><strong><br>%s\", $row2[$i][\"data\"]);
  14. printf(&#092;"</strong></span><br>\");
  15.  printf(&#092;"<div class=\"tdtxt-szary11\"><span><strong>%s\", $row2[$i][\"tytul\"] );
  16.  printf(&#092;"</strong></span><br>\");
  17.  printf(&#092;"<br><div align=\"left\"><img src=\"\".$row2[$i][\"rys1\"].\"\"align=\"left\" style=\"padding: 4px; padding-right: 10px; padding-bottom: 5px;\" ></div>%s\" , $row2[$i][\"naglowek\"]);
  18. $nr = $row2[$i][&#092;"id\"];
  19.  printf(&#092;"<div align=\"left\"><a href=\"wiadomosci.php?idn=$nr\"><img src=\"img/wiecej.gif\" alt=\"\" width=\"37\" height=\"11\" vspace=\"5\" border=\"0\"></a></div><br>\");
  20. $i++;
  21.  
  22. }
  23.  
  24. ?>
  25. <br>
  26. <div class=\"tdtxt-szary\" align=\"right\" valign=\"top\"><a href=\"aktualnosci.php?\" style=\"color:#BABABA;\"> >>> Więcej</A> </div>

chodzi o to ze chcialbym po wcisniecu ">>> Więcej" generowac nowa strone (a wlasciwie tylko przeloadowac w tej stronie nowe zapytanie do bazy)
wiem ze chyba musze jakos spisac ostatni 'id' newa i wyswietlic kolejne 3 ktore sa mniejsze od niego.
ale to tylko teoria czy ktos moglby mi pomoc to napisac??

dzieki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Przyklad masz w phpmyadminie zobacz sobie.
Go to the top of the page
+Quote Post
shpyo
post
Post #3





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


  1. <?php
  2. $najmniej = $_GET['ile']-20;
  3. $najwiecej = $_GET['ile'];
  4. $query = mysql_query(&#092;"SELECT * FROM tabela WHERE cos='costam' LIMIT $najmniej,$najwiecej\");
  5. ?>


przykład.
link wykląda tak: index.php?ile=20.
wtedy zostanie pokazane pierwsze 20 rekordów (o ile tyle jest w bazie)

reszta to już formalność, nie?
Go to the top of the page
+Quote Post
scanner
post
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Przenoszę: php -> php Początkujacy.
Poszukaj na forum o stronicowaniu wyników.
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: 23.08.2025 - 01:32