Avatar billede kimox Nybegynder
06. juni 2005 - 08:52 Der er 3 kommentarer og
1 løsning

Automatisk side skift.

Hej eksperter

Jeg har følgende script:

<?
if (!isset($page)) $page = 0;
$antal = 10; // Antal biler pr side
$total = $page * $antal;
$bla = 10 + 10 * $page;
?>
                <?
                require "adm/db.php";
echo "<table width=\"100%\"  border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
  <tr bgcolor=\"5175A5\">
    <td width=\"10%\"><div align=\"center\"><span class=\"bil\">Billede:</span></div></td>
    <td width=\"25%\"><div align=\"left\"><span class=\"bil\">Model:</span></div></td>
    <td width=\"15%\"><div align=\"center\"><span class=\"bil\">Regist:</span></div></td>
    <td width=\"16%\"><div align=\"center\"><span class=\"bil\">Km.:</span></div></td>
    <td width=\"11%\"><div align=\"center\"><span class=\"bil\">D&oslash;re:</span></div></td>
    <td width=\"13%\"><div align=\"center\"><span class=\"bil\">Pris:</span></div></td>
    <td width=\"10%\"><div align=\"center\"><span class=\"bil\">Kommentare:</span></div></td>
  </tr>";
  $result = mysql_query("select * from bixen_vrag order by dato desc");
$a = 0;
while($row = mysql_fetch_array($result)){
$a++;

    if($a%2 == 0) {
    $bgcolor = "#EAEAEA";
    }else{
    $bgcolor = "#FFFFFF";
    }
$id = $row['id'];
$model = $row['model'];
$regist = $row['regist'];
$km = $row['km'];
$pris = $row['pris'];
$dore = $row['dore'];
$upfile = $row['upfile'];
$over = '#CCCCCC';

echo "<tr bgcolor=$bgcolor onMouseOver=\"this.bgColor='$over';\" onMouseOut=\"this.bgColor='$bgcolor';\">\n
    <td>"; ?><center><?php if (!empty($row['upfile'])) { ?>
          <a href="java script:popImage('<?=$row[upfile]?>','<? echo $i; ?>')"><img src="gfx/cam.gif" width="15" height="12" border="0"></a>
          <? } ?></center><?php
    echo "</td>\n
    <td>$model</td>\n
    <td><center>$regist</center></td>\n
    <td><center>$km km.</center></td>\n
    <td><center>$dore</center></td>\n
    <td><center>$pris kr.</center></td>\n
    <td><center><img src=\"gfx/komm.gif\" alt=\"Klik for andres kommentare\"></center></td>\n
  </tr>";
  }
echo "</table>";
?>
<?
if ($page > 0) {
    echo "<a href=\"vrag.php?page=" . ($page - 1) . "\">&#60&#60</a>&nbsp;";
} else {
    echo "&#60&#60&nbsp;";
}
if ($num > $bla) {
    echo "<a href=\"vrag.php?page=" . ($page + 1) . "\">&#62&#62</a>";
} else {
    echo "&#62&#62";
}
?>


Som jeg skal have til at lave et side skift så når den har hentet de første 10 rækker i min DB skal der være mulighed for at trykke på >> .. Ér det noget i kan hjælpe mig med?
Avatar billede Bjarne Novice
06. juni 2005 - 17:18 #1
hephey har lavet en udmærket artikel om paging: http://webmaster.hephey.dk/guide/38/
Avatar billede kimox Nybegynder
06. juni 2005 - 18:15 #2
okay, vil lige tage en kiggert på den i morgen :D
Avatar billede kimox Nybegynder
07. juni 2005 - 09:33 #3
Det virker som det skal.. smider du et svar?
Avatar billede kimox Nybegynder
09. juni 2005 - 10:05 #4
-lukket-
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