Avatar billede spiritusanta Nybegynder
26. maj 2003 - 12:23 Der er 13 kommentarer og
1 løsning

vise vist antal poster pr side

Jeg er lidt af en nybegynder til PHP, men har fundet den her code et sted på nettet, der eftersigende skulle kunne vise et vist antal poster pr side. Den viser fint nok frem og tilbage i bunden, men problemet er det, at alle posterne bliver vist, ligemeget om man klikker frem eller tilbage.

Link til min side, www.bjerrumsoft.1go.dk kig under linket Gæstebog.

Jeg giver 150 point for et rigtig svar, måske lidt meget, men jeg er kørt surt i det og vil meget gerne videre....

Herunder ses min kode.
=========================================================
<?

// Antal tags


//MySQL configuration end
//PAGER
function Pager($field_to_count, $table_to_use){
    global $pr_side, $total, $pager;

    $pr_side=10;

    if (!isset($_GET['s'])) {
        $_GET['s'] = 0; //Tjekker om $s - som står for start - er sat, hvis ikke sættes den
    }

    $totalrow = mysql_query("select count(".$field_to_count.") as total from ".$table_to_use."") or die (mysql_error());
    $total = mysql_result($totalrow,0);
        echo "<b> Antal tags: $total </b><br>";
        echo "<b> Pr Side:    $pr_side </b><br>";
    $pager = $_GET['s'].",".$pr_side;

    /**************************************/
    /* definerer udskriv næste funktionen */
    /**************************************/
    function PrintPager(){
        global $pr_side, $total;
       
        /* Find ud af om derskal være et Forrige link */
        if ($_GET['s'] >= $pr_side) { //Tjekker om værdien af $s er større eller lig $pr_side
            $previous_s = $_GET['s']-$pr_side; //Regner ud hvor mysql skal starte hvis forrige side kaldes
            echo "<a href=\"".$_SERVER['PHP_SELF']."?display=gestebog&s=$previous_s\">Forrige</a>&nbsp;"; //Udskriver linket
        }

        /* Find ud af hvis/hvor mange sider der er rows til */
        $page = 1; //Definerer hvor sidetal skal starte
        for($start=0; $total > $start; $start=$start+$pr_side){ //For-løkke der kører indtil der ikke er nok rows til en side mere
            if ($start != $_GET['s']) { //Tjekker om linket vil komme til at pege på den side man er på
                echo "<a href=\"".$_SERVER['PHP_SELF']."?display=gestebog&s=$start\">$page</a>&nbsp;"; //...hvis ikke, udskrives link med værdien af $page
            } else { //Ellers, dvs. hvis linket vil pege på den side man er på..
                if($total >= $pr_side) { echo "[$page]&nbsp;"; }//...udskrives værdien af $page bare, altså ikke som link
            }
            $page++; //Lægger en til $page til næste gang løkken køres
        }

        /* Find ud af om der skal være et næste link */
        if ($total > $_GET['s']+$pr_side) { //Tjekker om der er flere sider
            $next_s = $_GET['s']+$pr_side; //Regner ud hvor mysql skal starte hvis næste side kaldes
            echo "<a href=\"".$_SERVER['PHP_SELF']."?display=gestebog&s=$next_s\">Næste</a>"; //Udskriver linket "næste"
        }
    }//end funktion PrintPager()
}// end funktion Pager()
?>

<?
$db = mysql_connect("localhost","user","pass");
mysql_select_db("bjerrumsoft1go",$db);
if($skriv)
{
$besked = str_replace("\n","<BR>",$besked);
$dato_array = getdate();
$dato = $dato_array["mday"]."/". $dato_array["mon"]."-".$dato_array["year"];
mysql_query("INSERT INTO bog (navn,email,dato,besked)VALUES('$navn','$email','$dato','$besked')");
}
?>
<center>
<table width="490" border="0" cellspacing="0" cellpadding="0">
<tr><td colspan="3"><img src="../pics/gestebog.gif"></td></tr>
<?
$foresp=mysql_query("SELECT navn,email,dato,besked FROM bog ORDER BY nr DESC");
while($data=mysql_fetch_row($foresp))
{
echo "<tr><td width=120 height=16 background=pics/baggrund3.gif align=left>";
echo "<span class='overskrift'>&nbsp;Indlæg af:</span></td>";
echo "<td width=250 background=pics/baggrund3.gif align=center><a href=\"mailto:$data[1]\" class=\"menu2\">$data[0]</a></td>";
echo "<td width=120 background=pics/baggrund3.gif align=right><span class='overskrift'>Dato:&nbsp;$data[2]&nbsp;</span></td></tr>";
echo "<tr><td colspan=3 bgcolor=B0B0B0><span class=almtekst>$data[3]</span></td>";
echo "<tr><td colspan=3 height=12></td>";
echo "</tr>";
}
?>
<tr><td colspan=3 bgcolor=green><?php Pager("navn","bog");
PrintPager(); ?>
</td></tr>
</table>
</center>
=========================================================
Avatar billede ahv Nybegynder
26. maj 2003 - 12:27 #1
En meget simpel 10 pr. side som bør fungere, hvis du selv lige tilpasser udtrækket:

<?php

$connection = mysql_pconnect("host","user","pass");
mysql_select_db("database");

$prside = 10;

$visfra = $_GET[visfra];

if(!$_GET[visfra])
{
$visfra = 0;
}

// Her starter vi udtrækket
$query = mysql_query ("SELECT * FROM tabel ORDER BY id DESC limit $visfra, $prside");
while ($row = mysql_fetch_array($query)) {
echo $row[id]."<br>";
}
// Her slutter det

// Linien nedenunder skal være det samme som $query linien alt efter ORDER skal bare væk som du kan se her under
$antal = mysql_num_rows(mysql_query("SELECT * FROM tabel"));
// Resten tilpasser sig selv :o)

if($visfra>0)
{
$bagud = $visfra-$prside;
echo "<a href='$PHP_SELF?visfra=$bagud'>Forrige</a> ";
}
$page = 1;
for($start=0; $antal > $start; $start=$start+$prside){
if($visfra != $page*$prside-$prside)
{
echo "<a href='$PHP_SELF?visfra=$start'>$page</a> ";
}else{
echo $page." ";
}
$page = $page+1;
}
if($visfra< $antal-$prside)
{
$naeste = $visfra+$prside;
echo " <a href='$PHP_SELF?visfra=$naeste'>Næste</a>";
}
?>

Jeg har skrevet kommentare der hvor du skal jurstere lidt.
Avatar billede spiritusanta Nybegynder
26. maj 2003 - 12:31 #2
som sagt er jeg nybegynder til php, men hvad hedder den funktion du har lavet og hvordan får jeg den indsat?
Før hen brugte jeg det her til at indsætte funktionen.

<tr><td colspan=3 bgcolor=green><?php Pager("navn","bog");
PrintPager(); ?>
</td></tr>
Avatar billede ahv Nybegynder
26. maj 2003 - 12:37 #3
Denne linie i din kode:
$foresp=mysql_query("SELECT navn,email,dato,besked FROM bog ORDER BY nr DESC");

skal være:
$foresp=mysql_query("SELECT navn,email,dato,besked FROM bog ORDER BY nr DESC LIMIT $_GET[s], $pr_side");
Avatar billede ahv Nybegynder
26. maj 2003 - 12:37 #4
Så burde den kun vise de nyheder den skal.
Avatar billede spiritusanta Nybegynder
26. maj 2003 - 12:40 #5
men igen, hvordan bestemmer jeg hvor frem og tilbage skal indsættes på siden
Avatar billede ahv Nybegynder
26. maj 2003 - 12:42 #6
Dit eget script, nu burde den kun vise de nyheder den skal på siderne, jeg forstår det som side bestemningen virkede i starten, men den viste alle nyhederne alligevel, det burde være løst nu:

<?

// Antal tags


//MySQL configuration end
//PAGER
function Pager($field_to_count, $table_to_use){
    global $pr_side, $total, $pager;

    $pr_side=10;

    if (!isset($_GET['s'])) {
        $_GET['s'] = 0; //Tjekker om $s - som står for start - er sat, hvis ikke sættes den
    }

    $totalrow = mysql_query("select count(".$field_to_count.") as total from ".$table_to_use."") or die (mysql_error());
    $total = mysql_result($totalrow,0);
        echo "<b> Antal tags: $total </b><br>";
        echo "<b> Pr Side:    $pr_side </b><br>";
    $pager = $_GET['s'].",".$pr_side;

    /**************************************/
    /* definerer udskriv næste funktionen */
    /**************************************/
    function PrintPager(){
        global $pr_side, $total;
       
        /* Find ud af om derskal være et Forrige link */
        if ($_GET['s'] >= $pr_side) { //Tjekker om værdien af $s er større eller lig $pr_side
            $previous_s = $_GET['s']-$pr_side; //Regner ud hvor mysql skal starte hvis forrige side kaldes
            echo "<a href=\"".$_SERVER['PHP_SELF']."?display=gestebog&s=$previous_s\">Forrige</a>&nbsp;"; //Udskriver linket
        }

        /* Find ud af hvis/hvor mange sider der er rows til */
        $page = 1; //Definerer hvor sidetal skal starte
        for($start=0; $total > $start; $start=$start+$pr_side){ //For-løkke der kører indtil der ikke er nok rows til en side mere
            if ($start != $_GET['s']) { //Tjekker om linket vil komme til at pege på den side man er på
                echo "<a href=\"".$_SERVER['PHP_SELF']."?display=gestebog&s=$start\">$page</a>&nbsp;"; //...hvis ikke, udskrives link med værdien af $page
            } else { //Ellers, dvs. hvis linket vil pege på den side man er på..
                if($total >= $pr_side) { echo "[$page]&nbsp;"; }//...udskrives værdien af $page bare, altså ikke som link
            }
            $page++; //Lægger en til $page til næste gang løkken køres
        }

        /* Find ud af om der skal være et næste link */
        if ($total > $_GET['s']+$pr_side) { //Tjekker om der er flere sider
            $next_s = $_GET['s']+$pr_side; //Regner ud hvor mysql skal starte hvis næste side kaldes
            echo "<a href=\"".$_SERVER['PHP_SELF']."?display=gestebog&s=$next_s\">Næste</a>"; //Udskriver linket "næste"
        }
    }//end funktion PrintPager()
}// end funktion Pager()
?>

<?
$db = mysql_connect("localhost","user","pass");
mysql_select_db("bjerrumsoft1go",$db);
if($skriv)
{
$besked = str_replace("\n","<BR>",$besked);
$dato_array = getdate();
$dato = $dato_array["mday"]."/". $dato_array["mon"]."-".$dato_array["year"];
mysql_query("INSERT INTO bog (navn,email,dato,besked)VALUES('$navn','$email','$dato','$besked')");
}
?>
<center>
<table width="490" border="0" cellspacing="0" cellpadding="0">
<tr><td colspan="3"><img src="../pics/gestebog.gif"></td></tr>
<?
$foresp=mysql_query("SELECT navn,email,dato,besked FROM bog ORDER BY nr DESC LIMIT $_GET[s], $pr_side");
while($data=mysql_fetch_row($foresp))
{
echo "<tr><td width=120 height=16 background=pics/baggrund3.gif align=left>";
echo "<span class='overskrift'>&nbsp;Indlæg af:</span></td>";
echo "<td width=250 background=pics/baggrund3.gif align=center><a href=\"mailto:$data[1]\" class=\"menu2\">$data[0]</a></td>";
echo "<td width=120 background=pics/baggrund3.gif align=right><span class='overskrift'>Dato:&nbsp;$data[2]&nbsp;</span></td></tr>";
echo "<tr><td colspan=3 bgcolor=B0B0B0><span class=almtekst>$data[3]</span></td>";
echo "<tr><td colspan=3 height=12></td>";
echo "</tr>";
}
?>
<tr><td colspan=3 bgcolor=green><?php Pager("navn","bog");
PrintPager(); ?>
</td></tr>
</table>
</center>
Avatar billede spiritusanta Nybegynder
26. maj 2003 - 12:48 #7
virker vist ikke helt efter planen :(

udskriver følgende:
Warning: Supplied argument is not a valid MySQL result resource in /var/www/hotels/1go/bjerrumsoft/html/html/gestebog.php on line 71

Du kan se det på www.bjerrumsoft.1go.dk
Avatar billede spiritusanta Nybegynder
26. maj 2003 - 12:51 #8
har du ikke msn? så kan vi jo lige skrive sammen over det?
min er gooferen@hotmail.com
Avatar billede ahv Nybegynder
26. maj 2003 - 12:53 #9
Du er add'ed her:

alexander_hv@hotmail.com
Avatar billede ahv Nybegynder
26. maj 2003 - 13:01 #10
<?

// Antal tags


//MySQL configuration end
//PAGER

if (!isset($_GET['s'])) {
    $_GET['s'] = 0; //Tjekker om $s - som står for start - er sat, hvis ikke sættes den
}
function Pager($field_to_count, $table_to_use, $_GET[s]){
    global $pr_side, $total, $pager;

    $pr_side=10;

    $totalrow = mysql_query("select count(".$field_to_count.") as total from ".$table_to_use."") or die (mysql_error());
    $total = mysql_result($totalrow,0);
        echo "<b> Antal tags: $total </b><br>";
        echo "<b> Pr Side:    $pr_side </b><br>";
    $pager = $_GET['s'].",".$pr_side;

    /**************************************/
    /* definerer udskriv næste funktionen */
    /**************************************/
    function PrintPager(){
        global $pr_side, $total;
       
        /* Find ud af om derskal være et Forrige link */
        if ($_GET['s'] >= $pr_side) { //Tjekker om værdien af $s er større eller lig $pr_side
            $previous_s = $_GET['s']-$pr_side; //Regner ud hvor mysql skal starte hvis forrige side kaldes
            echo "<a href=\"".$_SERVER['PHP_SELF']."?display=gestebog&s=$previous_s\">Forrige</a>&nbsp;"; //Udskriver linket
        }

        /* Find ud af hvis/hvor mange sider der er rows til */
        $page = 1; //Definerer hvor sidetal skal starte
        for($start=0; $total > $start; $start=$start+$pr_side){ //For-løkke der kører indtil der ikke er nok rows til en side mere
            if ($start != $_GET['s']) { //Tjekker om linket vil komme til at pege på den side man er på
                echo "<a href=\"".$_SERVER['PHP_SELF']."?display=gestebog&s=$start\">$page</a>&nbsp;"; //...hvis ikke, udskrives link med værdien af $page
            } else { //Ellers, dvs. hvis linket vil pege på den side man er på..
                if($total >= $pr_side) { echo "[$page]&nbsp;"; }//...udskrives værdien af $page bare, altså ikke som link
            }
            $page++; //Lægger en til $page til næste gang løkken køres
        }

        /* Find ud af om der skal være et næste link */
        if ($total > $_GET['s']+$pr_side) { //Tjekker om der er flere sider
            $next_s = $_GET['s']+$pr_side; //Regner ud hvor mysql skal starte hvis næste side kaldes
            echo "<a href=\"".$_SERVER['PHP_SELF']."?display=gestebog&s=$next_s\">Næste</a>"; //Udskriver linket "næste"
        }
    }//end funktion PrintPager()
}// end funktion Pager()
?>

<?
$db = mysql_connect("localhost","user","pass");
mysql_select_db("bjerrumsoft1go",$db);
if($skriv)
{
$besked = str_replace("\n","<BR>",$besked);
$dato_array = getdate();
$dato = $dato_array["mday"]."/". $dato_array["mon"]."-".$dato_array["year"];
mysql_query("INSERT INTO bog (navn,email,dato,besked)VALUES('$navn','$email','$dato','$besked')");
}
?>
<center>
<table width="490" border="0" cellspacing="0" cellpadding="0">
<tr><td colspan="3"><img src="../pics/gestebog.gif"></td></tr>
<?
$foresp=mysql_query("SELECT * FROM bog ORDER BY nr DESC LIMIT $_GET[s], $pr_side") or die(mysql_error());
while($data=mysql_fetch_row($foresp))
{
echo "<tr><td width=120 height=16 background=pics/baggrund3.gif align=left>";
echo "<span class='overskrift'>&nbsp;Indlæg af:</span></td>";
echo "<td width=250 background=pics/baggrund3.gif align=center><a href=\"mailto:$data[1]\" class=\"menu2\">$data[0]</a></td>";
echo "<td width=120 background=pics/baggrund3.gif align=right><span class='overskrift'>Dato:&nbsp;$data[2]&nbsp;</span></td></tr>";
echo "<tr><td colspan=3 bgcolor=B0B0B0><span class=almtekst>$data[3]</span></td>";
echo "<tr><td colspan=3 height=12></td>";
echo "</tr>";
}
?>
<tr><td colspan=3 bgcolor=green><?php Pager("navn","bog",$_GET[s]);
PrintPager(); ?>
</td></tr>
</table>
</center>
Avatar billede ahv Nybegynder
26. maj 2003 - 13:03 #11
<?

// Antal tags


//MySQL configuration end
//PAGER
if (!isset($_GET['s'])) {
    $_GET['s'] = 0; //Tjekker om $s - som står for start - er sat, hvis ikke sættes den
}
function Pager($field_to_count, $table_to_use){
    global $pr_side, $total, $pager;

    $pr_side=10;

    if (!isset($_GET['s'])) {
        $_GET['s'] = 0; //Tjekker om $s - som står for start - er sat, hvis ikke sættes den
    }

    $totalrow = mysql_query("select count(".$field_to_count.") as total from ".$table_to_use."") or die (mysql_error());
    $total = mysql_result($totalrow,0);
        echo "<b> Antal tags: $total </b><br>";
        echo "<b> Pr Side:    $pr_side </b><br>";
    $pager = $_GET['s'].",".$pr_side;

    /**************************************/
    /* definerer udskriv næste funktionen */
    /**************************************/
    function PrintPager(){
        global $pr_side, $total;
       
        /* Find ud af om derskal være et Forrige link */
        if ($_GET['s'] >= $pr_side) { //Tjekker om værdien af $s er større eller lig $pr_side
            $previous_s = $_GET['s']-$pr_side; //Regner ud hvor mysql skal starte hvis forrige side kaldes
            echo "<a href=\"".$_SERVER['PHP_SELF']."?display=gestebog&s=$previous_s\">Forrige</a>&nbsp;"; //Udskriver linket
        }

        /* Find ud af hvis/hvor mange sider der er rows til */
        $page = 1; //Definerer hvor sidetal skal starte
        for($start=0; $total > $start; $start=$start+$pr_side){ //For-løkke der kører indtil der ikke er nok rows til en side mere
            if ($start != $_GET['s']) { //Tjekker om linket vil komme til at pege på den side man er på
                echo "<a href=\"".$_SERVER['PHP_SELF']."?display=gestebog&s=$start\">$page</a>&nbsp;"; //...hvis ikke, udskrives link med værdien af $page
            } else { //Ellers, dvs. hvis linket vil pege på den side man er på..
                if($total >= $pr_side) { echo "[$page]&nbsp;"; }//...udskrives værdien af $page bare, altså ikke som link
            }
            $page++; //Lægger en til $page til næste gang løkken køres
        }

        /* Find ud af om der skal være et næste link */
        if ($total > $_GET['s']+$pr_side) { //Tjekker om der er flere sider
            $next_s = $_GET['s']+$pr_side; //Regner ud hvor mysql skal starte hvis næste side kaldes
            echo "<a href=\"".$_SERVER['PHP_SELF']."?display=gestebog&s=$next_s\">Næste</a>"; //Udskriver linket "næste"
        }
    }//end funktion PrintPager()
}// end funktion Pager()
?>

<?
$db = mysql_connect("localhost","user","pass");
mysql_select_db("bjerrumsoft1go",$db);
if($skriv)
{
$besked = str_replace("\n","<BR>",$besked);
$dato_array = getdate();
$dato = $dato_array["mday"]."/". $dato_array["mon"]."-".$dato_array["year"];
mysql_query("INSERT INTO bog (navn,email,dato,besked)VALUES('$navn','$email','$dato','$besked')");
}
?>
<center>
<table width="490" border="0" cellspacing="0" cellpadding="0">
<tr><td colspan="3"><img src="../pics/gestebog.gif"></td></tr>
<?
$foresp=mysql_query("SELECT * FROM bog ORDER BY nr DESC LIMIT $_GET[s], $pr_side") or die(mysql_error());
while($data=mysql_fetch_row($foresp))
{
echo "<tr><td width=120 height=16 background=pics/baggrund3.gif align=left>";
echo "<span class='overskrift'>&nbsp;Indlæg af:</span></td>";
echo "<td width=250 background=pics/baggrund3.gif align=center><a href=\"mailto:$data[1]\" class=\"menu2\">$data[0]</a></td>";
echo "<td width=120 background=pics/baggrund3.gif align=right><span class='overskrift'>Dato:&nbsp;$data[2]&nbsp;</span></td></tr>";
echo "<tr><td colspan=3 bgcolor=B0B0B0><span class=almtekst>$data[3]</span></td>";
echo "<tr><td colspan=3 height=12></td>";
echo "</tr>";
}
?>
<tr><td colspan=3 bgcolor=green><?php Pager("navn","bog");
PrintPager(); ?>
</td></tr>
</table>
</center>
Avatar billede ahv Nybegynder
26. maj 2003 - 13:08 #12
<?
$prside = 10;
$visfra = $_GET[visfra];

if(!$_GET[visfra])
{
$visfra = 0;
}

$db = mysql_connect("localhost","user","pass");
mysql_select_db("bjerrumsoft1go",$db);
if($skriv)
{
$besked = str_replace("\n","<BR>",$besked);
$dato_array = getdate();
$dato = $dato_array["mday"]."/". $dato_array["mon"]."-".$dato_array["year"];
mysql_query("INSERT INTO bog (navn,email,dato,besked)VALUES('$navn','$email','$dato','$besked')");
}
?>
<center>
<table width="490" border="0" cellspacing="0" cellpadding="0">
<tr><td colspan="3"><img src="../pics/gestebog.gif"></td></tr>
<?
$foresp=mysql_query("SELECT * FROM bog ORDER BY nr DESC LIMIT $visfra, $prside") or die(mysql_error());
while($data=mysql_fetch_row($foresp))
{
echo "<tr><td width=120 height=16 background=pics/baggrund3.gif align=left>";
echo "<span class='overskrift'>&nbsp;Indlæg af:</span></td>";
echo "<td width=250 background=pics/baggrund3.gif align=center><a href=\"mailto:$data[1]\" class=\"menu2\">$data[0]</a></td>";
echo "<td width=120 background=pics/baggrund3.gif align=right><span class='overskrift'>Dato:&nbsp;$data[2]&nbsp;</span></td></tr>";
echo "<tr><td colspan=3 bgcolor=B0B0B0><span class=almtekst>$data[3]</span></td>";
echo "<tr><td colspan=3 height=12></td>";
echo "</tr>";
}
?>
<tr><td colspan=3 bgcolor=green>
<?php 

$antal = mysql_num_rows(mysql_query("SELECT * FROM bog"));

if($visfra>0)
{
$bagud = $visfra-$prside;
echo "<a href='$PHP_SELF?visfra=$bagud'>Forrige</a> ";
}
$page = 1;
for($start=0; $antal > $start; $start=$start+$prside){
if($visfra != $page*$prside-$prside)
{
echo "<a href='$PHP_SELF?visfra=$start'>$page</a> ";
}else{
echo $page." ";
}
$page = $page+1;
}
if($visfra< $antal-$prside)
{
$naeste = $visfra+$prside;
echo " <a href='$PHP_SELF?visfra=$naeste'>Næste</a>";
}

?>
</td></tr>
</table>
</center>
Avatar billede ahv Nybegynder
26. maj 2003 - 13:10 #13
<?
$prside = 10;
$visfra = $_GET[visfra];

if(!$_GET[visfra])
{
$visfra = 0;
}

$db = mysql_connect("localhost","user","pass");
mysql_select_db("bjerrumsoft1go",$db);
if($skriv)
{
$besked = str_replace("\n","<BR>",$besked);
$dato_array = getdate();
$dato = $dato_array["mday"]."/". $dato_array["mon"]."-".$dato_array["year"];
mysql_query("INSERT INTO bog (navn,email,dato,besked)VALUES('$navn','$email','$dato','$besked')");
}
?>
<center>
<table width="490" border="0" cellspacing="0" cellpadding="0">
<tr><td colspan="3"><img src="../pics/gestebog.gif"></td></tr>
<?
$foresp=mysql_query("SELECT * FROM bog ORDER BY nr DESC LIMIT $visfra, $prside") or die(mysql_error());
while($data=mysql_fetch_row($foresp))
{
echo "<tr><td width=120 height=16 background=pics/baggrund3.gif align=left>";
echo "<span class='overskrift'>&nbsp;Indlæg af:</span></td>";
echo "<td width=250 background=pics/baggrund3.gif align=center><a href=\"mailto:$data[1]\" class=\"menu2\">$data[0]</a></td>";
echo "<td width=120 background=pics/baggrund3.gif align=right><span class='overskrift'>Dato:&nbsp;$data[2]&nbsp;</span></td></tr>";
echo "<tr><td colspan=3 bgcolor=B0B0B0><span class=almtekst>$data[3]</span></td>";
echo "<tr><td colspan=3 height=12></td>";
echo "</tr>";
}
?>
<tr><td colspan=3 bgcolor=green>
<?php 

$antal = mysql_num_rows(mysql_query("SELECT * FROM bog"));

if($visfra>0)
{
$bagud = $visfra-$prside;
echo "<a href='$PHP_SELF?display=gestebog&visfra=$bagud'>Forrige</a> ";
}
$page = 1;
for($start=0; $antal > $start; $start=$start+$prside){
if($visfra != $page*$prside-$prside)
{
echo "<a href='$PHP_SELF?display=gestebog&visfra=$start'>$page</a> ";
}else{
echo $page." ";
}
$page = $page+1;
}
if($visfra< $antal-$prside)
{
$naeste = $visfra+$prside;
echo " <a href='$PHP_SELF?display=gestebog&visfra=$naeste'>Næste</a>";
}

?>
</td></tr>
</table>
</center>
Avatar billede spiritusanta Nybegynder
26. maj 2003 - 13:16 #14
Tak for hjælpen nu virker det langt om længe :D

Mvh Jonas
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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