Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][sqlite] stronicowanie
kuba749
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 30.07.2006
Skąd: Jasło

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


Znalazłem taki skrypt ma stronicowanie ale jest napisany pod mysql. Czy jest tu ktoś kto zna oprócz mysql-a sqlite i mógłby mi go przerobić. nazwa bazy to baza.db. Dzięki
  1. <?php
  2. if(!$od){
  3. $od = 0;
  4. }
  5. $na_stronie = 5;
  6.  
  7. $query = "SELECT ..... LIMIT $od, $na_stronie";
  8. $wynik = mysql_query($query);
  9. list($ile)=mysql_fetch_row(mysql_db_query($dbname, "SELECT count(kat_id) FROM katalogi"));
  10.  
  11. $lacznie=$ile;
  12.  
  13. $link = "admin.php";
  14. $wstecz = "&laquo;";
  15. $dalej = "&raquo;";
  16. $rozdzielacz = "";
  17.  
  18. while($row = mysql_fetch_array($wynik)) {
  19. .............................
  20. }
  21. function nawigacja($od, $na_stronie, $lacznie, $link, $wstecz, $dalej, $rozdzielacz)
  22. {
  23. $nawigacja="";
  24.  
  25. if($od>0) $nawigacja.="<a href="$link?od=". ($od-$na_stronie) ."">$wstecz</a>$rozdzielacz";
  26. $stron=ceil($lacznie/$na_stronie);
  27. if($stron>1)
  28. {
  29. for($strona=0; $strona<$stron; $strona++)
  30. {
  31. if($strona<|| $strona>=$stron-|| ($strona>=($od/$na_stronie)-&& $strona<=($od/$na_stronie)+1))
  32. {
  33. if($strona==($od/$na_stronie)) $nawigacja.=" ". ($strona+1) ." ";
  34. else $nawigacja.=" <a href="$link?od=". ($strona*$na_stronie) ."">". ($strona+1) ."</a> ";
  35. }
  36. else $nawigacja.="+";
  37.  
  38. }
  39. $nawigacja=ereg_replace("[+]+", "...", $nawigacja);
  40. }
  41. if($lacznie>$od+$na_stronie) $nawigacja.="$rozdzielacz<a href="$link?od=". ($od+$na_stronie) ."">$dalej</a>";
  42.  
  43. return $nawigacja;
  44. }
  45.  
  46. $nawigacja=nawigacja($od, $na_stronie, $lacznie, $link, $wstecz, $dalej, $rozdzielacz);
  47. echo "<div class=pagination><span class="tekst">$nawigacja</span></div><br><br>";
  48. }
  49. ?>


Ten post edytował kuba749 23.02.2007, 11:57:10
Go to the top of the page
+Quote Post
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%)
-----


Otwierasz manuala czytasz na temat funkcji polaczenia z sqlite, wykonania, i wyciagania danych i modyfikujesz.


--------------------
Go to the top of the page
+Quote Post

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: 19.08.2025 - 02:45