/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
forrige & næste
Fra : tjekmig.dk


Dato : 14-09-04 09:38

hej

Er der nogen der ved hvodan
et forrige & næste script
skal se ud ?
Det skal se, hvad det selv hedder
og så se hvad den næste
og hvad den forrige
fil heder i alfabetisk rækkefølge,
og så lave to link
et link til forrige og et til næste.



 
 
Ulrik Nielsen (14-09-2004)
Kommentar
Fra : Ulrik Nielsen


Dato : 14-09-04 11:33

tjekmig.dk wrote:
> hej
>
> Er der nogen der ved hvodan
> et forrige & næste script
> skal se ud ?

ikke rigtigt, men pear har et par pakker der kan gøre det...

http://pear.php.net/package/Pager
http://pear.php.net/package/Pager_Sliding

--
ulrik nielsen |
-----------------+---------------------------------------------------
quote or the day | Well fix that in the next (upgrade, update, patch
| release, service pack).
from bofh | http://www.cs.wisc.edu/~ballard/bofh/

Dan Storm (14-09-2004)
Kommentar
Fra : Dan Storm


Dato : 14-09-04 14:13

Det kommer jo an på om det er fra en tekstfil eller fra en database
eller hvor du henter dit output fra!

et mysql eksempel kunne være:



   $display = 21;


   if(!isset($_GET['start'])) {
      $mod = 0;
   }else{
      $mod = $_GET['start'];
   }




   $query = mysql_query("SELECT * FROM table ORDER BY name DESC LIMIT
$mod, $display");

   while($objects = mysql_fetch_object($query)) {
      echo $objects->fieldname_;
   }



      $next = $mod + $display;
      $prev = $mod - $display;
      $toobig = mysql_num_rows(mysql_query("SELECT * FROM table")) - $display;

      
      if ($mod >= $display) {
      echo '<a href="'.$_SERVER['PHP_SELF'].'?start='.$prev.'"
alt="Forrige">Forrige</a> '; }
      
      if ($mod < mysql_num_rows(mysql_query("SELECT * FROM table")) && $mod
< $toobig && mysql_num_rows(mysql_query("SELECT * FROM table")) >
$display) {
      echo '<a href="'.$_SERVER['PHP_SELF'].'?start='.$next.'"
alt="Næste">Næste</a>'; }



ovenstående viser 21 poster ad gangen...


--
Dan Storm

http://err0r.dk
storm@err0r.dk

PGP Public key på http://err0r.dk/pubring.pkr

>>> husk på; en ekspert er en person der har begået alle fejl mulige
inden for et bestemt område




Jonathan Holst (14-09-2004)
Kommentar
Fra : Jonathan Holst


Dato : 14-09-04 17:40

tjekmig.dk wrote:
> hej
>
> Er der nogen der ved hvodan
> et forrige & næste script
> skal se ud ?

Du kan jo tage et kig på http://delfs.dk/articles/danish/Side123.php, og
redigere det til at matche dine behov

--
Jonathan Holst - http://holst.biz/
"Black holes is where God divided by zero"

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste