Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Stronicowanie, Podział na strony
mith
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 14.04.2006

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


Witam
Mam mały problem mianowicie jak można przerobić ten skrypt tak aby był możliwy podział na strony wraz z możliwością wyboru strony np.:
<< < 1 2 3 [4] 5 6 7 > >>
I żeby na stronie było wyświetlane np. tylko 15 wierszy tej tabelki.

Dzięki z góry.

  1. <?
  2. include('db.php');
  3.  
  4. $result = mysql_query('SELECT * FROM tabela ORDER BY nazwa');
  5. if ($row = mysql_fetch_array($result)) {
  6.  
  7. print('<table border="1" width="100%" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#F3F3F3">
  8. <tr><td><p align="left"><b>Nazwa</b></td>
  9. </tr><tr>
  10. ');
  11.  
  12. do {
  13.  
  14. print ('<td>'.$row["nazwa"].'</font></td></tr>
  15. ');
  16.  
  17. } while ($row = mysql_fetch_array($result));
  18. print('</table>');
  19. } else {
  20. print "Błąd: Nie odnaleziono rekordów.";
  21. }
  22. ?>


PS: Wiem że na forum dużo tego jest ale mi jest potrzebny akurat ten skrypt (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotrd
post
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 16.05.2006
Skąd: Łódź

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


Wszystko ładnie się przedstawia jeśli chodzi o dane pobrane z SQL... a czy dane pobrane za pomocą:
  1. <?php
  2. $zawartosc = file_get_contents("kg.txt");
  3. $tablica = explode("\n",$zawartosc);
  4. $ile = count($tablica);
  5. for ($i=$ile-1;$i>=0;$i--) {
  6. echo $tablica[$i]."\n";
  7. }
  8. ?>

z pliku kg.txt też da radę stronicować?

ew. czy też da radę stronicować to:
  1. <?php
  2. $i = 1;
  3. $ile = 3;
  4. $folder = "./galeria/fotosy";
  5. $dane = @file($folder."/dane.txt");
  6.  
  7. if(is_array($dane))
  8. foreach($dane as $v) {
  9. $d = explode("|", chop($v));
  10. echo "<img src=\"$folder/$d[3]\"/>". ($i == $ile ? "</td></tr><tr><td align=\"center\" valign=\"middle\">" : "</td><td align=\"center\" valign=\"middle\">")."";
  11. $i < $ile ? $i++ : $i = 1;
  12. }
  13. ?>


Ten post edytował piotrd 19.05.2006, 16:52:25
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: 10.10.2025 - 20:04