Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kolejne wyniki z bazy MySQL
Forum PHP.pl > Forum > Przedszkole
Youkash
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
SongoQ
Przyklad masz w phpmyadminie zobacz sobie.
shpyo
  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?
scanner
Przenoszę: php -> php Początkujacy.
Poszukaj na forum o stronicowaniu wyników.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.