Avatar billede zeattle Nybegynder
02. november 2004 - 19:39 Der er 4 kommentarer og
1 løsning

Side antal er anderledes + en mindre fejl ved sideskift

Hej

Når jeg kører dette script, så viser den fint Side 1 af 2 og så link til næste, men når jeg trykker næste skriver den self Side 2 af 2, men i adresselinien hedder den side=1. Hvad gør lige dette?

Min kode ser sådan ud:
<?
include("config.php");
if ( isset($_REQUEST['side']) ) {
  $side = $_REQUEST['side'];
} else {
  $side = 0;
}
$alimit = $side * 18;
$resultat = mysql_query("select * from dinfar ORDER BY id desc limit $alimit,18");
$antalsiderresult = mysql_query ("SELECT * FROM dinfar ORDER BY id DESC");
$antalsider = mysql_num_rows($antalsiderresult) / 18;
$aktuelside = $side + 1;
$i=0;
echo "<table width='100' height='100' border='0' cellspacing='4' cellpadding='0'>";
echo "<tr>";
while ($row = mysql_fetch_array($resultat)) {
echo "<td background='billeder/small/$row[billede]'><a href='popup.php?billede=$row[billede]' ";
?>
onClick="window.open(this.href, '_blank', 'left=0,top=0,width=400,height=300,scrollbars=no');return false;">
<?
echo "<img src='gfx/billede_trans.gif' width='100' height='100' border='0' alt=0></a></td>";
$i++;
  if($i==6){
  echo "<tr></tr>";
  $i=0;
  }//ifsatsen
}//whileloopen
echo "</tr></table>";

          $x=1;
          $y=1;
          while ($x < $antalsider)
          {
            $x=$x+1;
            $y=$y+1;
          }
          $tilbage=$aktuelside-1;
          if ($tilbage >  0)
          {
            $tilbage=$tilbage-1;
            echo " <a href=index.php?side=$tilbage><img src=gfx/pilv.gif border=0>Tilbage</a> ";
          }
          echo "Side $aktuelside af $y";
          if (($side+1) < $antalsider)
          {
            echo " <a href=index.php?side=$aktuelside>Næste<img src=gfx/pilh.gif border=0></a> ";
          }
?>
Avatar billede Slettet bruger
02. november 2004 - 19:59 #1
er det evt fordi du skulle bruge $_GET i stedet for $_REQUEST ?
Avatar billede zeattle Nybegynder
02. november 2004 - 20:05 #2
nej er ikke det :)
Avatar billede zeattle Nybegynder
06. november 2004 - 15:09 #3
Lukker!

svaret er ikke fundet og søges stadig, og der gives self point i den anden ende :)
Avatar billede zeattle Nybegynder
06. november 2004 - 15:09 #4
og så et svar af mig selv :D
Avatar billede zeattle Nybegynder
06. november 2004 - 15:10 #5
prøver 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