D Dike Medlem sedan mars 2003 14 inlägg Frågan 3 apr. 2003 13:00 #1 Kan man med PHP eller nått annat format dela upp en webbsida så att den visas i flera sidor.
EX:
Jag har 100 spel på en sida, jag vill dela upp sidan så att bara 10 av spelen visas på första sidan och dom 10 andra på den andra sidan. (osv..)
Man ska kunna bläddra mellan sidorna med typ länkar som visas längst ner . (ex: 1 - 2 - 3 - 4)
HJÄLP!
http://www.speldosan.com/
K K@llen Medlem sedan mars 2003 2 667 inlägg Prova klicka på den magiska knappen "Sök" uppe till höger och skriv in "paging" så lär du hitta vad du söker.
A ahassis Medlem sedan juni 2002 29 inlägg om du har deras länkar i en databas kan du ju använda en pager. Finns en på http://www.phpsidan.nu att ladda hem.
kjell Medlem sedan dec. 1999 757 inlägg Eftersom den här frågan tycks dyka upp en gång i veckan så har jag lagt till en länk under relaterat som heter [länk borttagen]
Nu har jag inte haft så många testminuter på skriptet så buggar och fixar får ni gärna lämna i [länk borttagen].
[r]
Se senare inlägg...
D Dike Medlem sedan mars 2003 14 inlägg men jag har inte lagt till allt info genom mysql...jag har gjort det för hand..
kan man inte dela upp det då?
kjell Medlem sedan dec. 1999 757 inlägg Det kan man säkert men allt blir så mycket smidigare med en databas.
Jag har raderat länken och istället lagt till skriptet i skriptarkivet
Det är dessutom en omgjord variant och principen är densamma som på webForum.
Skriptet finns numera här .
Du kan testa med något liknande, eller ut gå från detta:
<?php
$text = 'Test text för sidvisning...';
if (!$_REQUEST['sidnr']){
$snr = 0;
}
else{
$snr = $_REQUEST['sidnr'];
}
$tecken_per_sida = 9;
$antal_sidor = strlen($text) / $tecken_per_sida;
echo substr($text, $snr * $tecken_per_sida, $tecken_per_sida)."<br><br>";
if ($snr < $antal_sidor - 1){
$link = $_SERVER['PHP_SELF']."?sidnr=".++$snr;
echo '<a href="'.$link.'">Nästa sida</a>';
}
?>
Det här scriptet delar upp en text i i flera sidor!