Avatar billede akki Nybegynder
13. december 2004 - 11:36 Der er 1 kommentar

hvad gør jeg forkert her. lige med et virker det ikke mere

har lavet dette script, som jeg altid har brugt.. men lige med et, virker det ikke mere.

<?php

$gpr_side = "10"; //Definerer antal resultater pr. side

mysql_connect("localhost","root","");
mysql_select_db("mljcv");

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




$query = mysql_query("select id, type, titel, bes, status, dato, til, forbook FROM leje order by ID DESC  limit $gs,$gpr_side") or die(mysql_error());
print "<table border=0 width=100% class=forum>";
while($row = mysql_fetch_array($query)){
 
   
       
    print "
    <tr>
    <td width=10% bgcolor=CCCCCC><span class=style2>$row[type]</td>
    <td width=70%><span class=style2>$row[titel]</td>
    <td width=20%><span class=style2>$row[status]</td></tr>";

       
   
    }

    print "</table>";

$gg_total = mysql_query("select count(id) as total from leje") or die(mysql_error());
$gtotal = mysql_result($gg_total,0);


##
#Find ud af om derskal være et Forrige link
##
if ($gs >= $gpr_side) { //Tjekker om værdien af $s er større eller lig $pr_side
    $gprevious_s = $gs-$gpr_side; //Regner ud hvor mysql skal starte hvis forrige side kaldes
    echo "<font size=1 color=#2e4e4b face=Verdana, Arial, Helvetica, sans-serif><a href='?gs=$gprevious_s'>Forrige</a> "; //Udskriver linket
}

##
#Find ud af hvis/hvor mange sider der er rows til
##
$gpage = 1; //Definerer hvor sidetal skal starte
for($gstart=0; $gtotal > $gstart; $gstart=$gstart+$gpr_side){ //For-løkke der kører indtil der ikke er nok rows til en side mere
    if ($gstart != $gs) { //Tjekker om linket vil komme til at pege på den side man er på
        echo "<font size=1 color=#2e4e4b face=Verdana, Arial, Helvetica, sans-serif><a href='?gs=$gstart'>$gpage</a> "; //...hvis ikke, udskrives link med værdien af $page
    } else { //Ellers, dvs. hvis linket vil pege på den side man er på..
        echo "<font size=1 color=#2e4e4b face=Verdana, Arial, Helvetica, sans-serif><b>[$gpage]</b> "; //...udskrives værdien af $page bare, altså ikke som link
    }
    $gpage++; //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 ($gtotal > $gs+$gpr_side) { //Tjekker om der er flere sider
    $gnext_s = $gs+$gpr_side; //Regner ud hvor mysql skal starte hvis næste side kaldes
    echo "<font size=1 color=#2e4e4b face=Verdana, Arial, Helvetica, sans-serif><a href='?gs=$gnext_s'>Næste</a>"; //Udskriver linket "næste"
}


?>

i kan se scriptet i action på http://pda.mlj-cv.dk/film.php

vil lave en side i php, hvor jeg kan tjekke hvilke dvd film jeg har, samt hvilke er udlånt, og så skal den være pda venlig.
Avatar billede ellebaek Nybegynder
13. december 2004 - 11:40 #1
if (!isset($gs)) {
    $gs = "0"; //Tjekker om $s - som står for start - er sat, hvis ikke sættes den
}

før ovenstående skal du lige skrive:
$gs = $_GET['gs'];

Så tror jeg det virker igen..
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