Gå til innhold

Ferdig paginator script?


Anbefalte innlegg

Skrevet (endret)

Noen som har et paginator script som leser av en tekstfil, 12 og 12 linjer om gangen.

Og uten 'forrige' og 'neste' linker?

Endret av htmlBendik
Videoannonse
Annonse
Skrevet

PHP

 

<?php 

$linjer file('dinfil.txt');

for($i 0$i 12$i++)

{

echo $linjer[$i].'<br>';

}

?>

? Uten tilbake og fram linker så blir det ikkje så veldig nyttig da men.

Skrevet (endret)

<?php 
$linjer = file('dinfil.txt');
//Config

$l = 12; //Linjer per side:

if( is_numeric( $_GET['side'] ) && ( $_GET['side'] != 0 ) ) {
$i = $_GET['side'];
$side = ($i - 1)*$l;
}
else {
$side=0; 
$i = 0;
}

$side_max = $side+$l;
for(; $side < $side_max; $side++)
{
  echo $linjer["$side"].'<br>';
}
echo "\n\n";
$neste = $i + 1;
$forrige = $i - 1;
if( $i > 1 )
echo '<a href="?side=' . $forrige . '" title="Forrige side"><<</a>';

if( $side < count( $linjer ) )
echo '   <a href="?side=' . $neste . '" title="Neste side">>></a>';

?>

 

testet

Endret av Ståle
Skrevet

Hvis han av en eller annen grunn skulle endre mening, og skjonne hva som er best.

 

menmen

 

<?php

$linjer = file('dinfil.txt');

//Config

 

$l = 12; //Linjer per side:

 

if( is_numeric( $_GET['side'] ) && ( $_GET['side'] != 0 ) ) {

$i = $_GET['side'];

$side = ($i - 1)*$l;

}

else {

$side=0;

$i = 0;

}

 

$side_max = $side+$l;

for(; $side < $side_max; $side++)

{

  echo $linjer["$side"].'<br>';

}

echo "\n\n";

$neste = $i + 1;

$forrige = $i - 1;

if( $i > 1 )

echo '<a href="?side=' . $forrige . '" title="Forrige side"><<</a>';

 

if( $side < count( $linjer ) )

echo '   <a href="?side=' . $neste . '" title="Neste side">>></a>';

 

?>

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...