Avatar billede sb_86 Nybegynder
15. marts 2003 - 19:59 Der er 13 kommentarer og
1 løsning

Skal havde lavet noget med sider

Hej
Er der ikke en der kan lave så i stedet for at der står Forrige side | Næste side, så skal der stå <- 1 2 3 -> ( det med 1 2 3 skal den selv finde ud af hvor mange der er..)

her kan i se siden  http://www.forum.mopedpower.dk/forum/index.php

og koden er her  http://www.forum.mopedpower.dk/forum/index.phps

I er velkommen til at sige hvis i kan finde en fejl eller to :)
Avatar billede mjense173 Nybegynder
15. marts 2003 - 20:05 #1
Jeg kan finde 5 stave fejl i spørgsmålet..
Man skal læse det en del gange før man fatter hvad du mener..
Avatar billede ahv Nybegynder
15. marts 2003 - 20:15 #2
Prøv:

$count_total = mysql_query("SELECT count(id) AS total FROM forum"); 
$total = mysql_result($count_total,0);
echo '<center>';
if ($s >= $pr_side) {
    $previous = $s-$pr_side;
    echo "<a href=\"index.php?s=$previous\">Forrige side</a>";
} else {
    echo "Forrige side";
}

$page = 1;
for($start=0; $total > $start; $start=$start+$pr_side){
echo "<a href='index.php?s=visfra=$start'>$page</a> ";
$page = $page+1;
}

if ($total > $s+$pr_side) {
    $next = $s+$pr_side;
    echo "<a href=\"?s=$next\">Næste side</a>";
} else {
    echo "Næste side";
}
echo '</center>';
Avatar billede sb_86 Nybegynder
15. marts 2003 - 20:18 #3
Avatar billede ahv Nybegynder
15. marts 2003 - 20:20 #4
$page = 1;
for($start=0; $total > $start; $start=$start+$pr_side){
echo "<a href='index.php?s=$start'>$page</a> ";
$page = $page+1;
}
Avatar billede sb_86 Nybegynder
15. marts 2003 - 20:23 #5
Nice!

kan du ikke lave så det ser sådan ud?

<- 1 2 3 ->
Avatar billede ahv Nybegynder
15. marts 2003 - 20:24 #6
Hvad angiver pilen? næste side eller?
Avatar billede sb_86 Nybegynder
15. marts 2003 - 20:25 #7
ja..
Avatar billede ahv Nybegynder
15. marts 2003 - 20:26 #8
$count_total = mysql_query("SELECT count(id) AS total FROM forum"); 
$total = mysql_result($count_total,0);
echo '<center>';
if ($s >= $pr_side) {
    $previous = $s-$pr_side;
    echo "<a href=\"index.php?s=$previous\">Forrige side</a>";
} else {
    echo "<-";
}

$page = 1;
for($start=0; $total > $start; $start=$start+$pr_side){
echo " <a href='index.php?s=$start'>$page</a> ";
$page = $page+1;
}

if ($total > $s+$pr_side) {
    $next = $s+$pr_side;
    echo "<a href=\"?s=$next\">Næste side</a>";
} else {
    echo "->";
}
echo '</center>';
Avatar billede sb_86 Nybegynder
15. marts 2003 - 20:27 #9
Avatar billede ahv Nybegynder
15. marts 2003 - 20:29 #10
$count_total = mysql_query("SELECT count(id) AS total FROM forum"); 
$total = mysql_result($count_total,0);
echo '<center>';
if ($s >= $pr_side) {
    $previous = $s-$pr_side;
    echo "<a href=\"index.php?s=$previous\"><-</a>";
} else {
    echo "<-";
}

$page = 1;
for($start=0; $total > $start; $start=$start+$pr_side){
echo " <a href='index.php?s=$start'>$page</a> ";
$page = $page+1;
}

if ($total > $s+$pr_side) {
    $next = $s+$pr_side;
    echo "<a href=\"?s=$next\">-></a>";
} else {
    echo "->";
}
echo '</center>';
Avatar billede sb_86 Nybegynder
15. marts 2003 - 20:32 #11
Vil du ikke være sød at lave en lille extra ting?

hvis nu den hedder <- 1 2 3 -> og jeg er på side 2 kan du så ikke lave så det kun 1 og 3 man kan trykke på?
Avatar billede ahv Nybegynder
15. marts 2003 - 20:34 #12
$count_total = mysql_query("SELECT count(id) AS total FROM forum"); 
$total = mysql_result($count_total,0);
echo '<center>';
if ($s >= $pr_side) {
    $previous = $s-$pr_side;
    echo "<a href=\"index.php?s=$previous\"><-</a>";
} else {
    echo "<-";
}

$page = 1;
for($start=0; $total > $start; $start=$start+$pr_side){
if($s != $page*$pr_side-$pr_side)
{
echo " <a href='index.php?s=$start'>$page</a> ";
}else{
echo $page." ";
}
$page = $page+1;
}

if ($total > $s+$pr_side) {
    $next = $s+$pr_side;
    echo "<a href=\"?s=$next\">-></a>";
} else {
    echo "->";
}
echo '</center>';
Avatar billede sb_86 Nybegynder
15. marts 2003 - 20:36 #13
Mange tak for hjælpen
Avatar billede ahv Nybegynder
15. marts 2003 - 20:36 #14
Det var så lidt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester