Avatar billede krk Nybegynder
08. februar 2006 - 11:41 Der er 4 kommentarer og
1 løsning

kun trække en enkelt række ud af databasen

Hej
jeg er ved et lave et "billede-galleri" som kun skal vise et billede af gangen og brugeren skal så klikke på et link for at komme videre til det næste billede. Hvordan gør jeg det??
Der skal altså kun trækkes en række (billede) ud af databasen af gangen og så skal der ved klik på et link tage den næste række i databasen.
min test kode ser ud som følgende:

$query        ="SELECT * FROM xxx_markede ORDER BY markede_id ;";
$result    = mysql_db_query ($database, $query, $link );

print"<table width='600' border='0' >";
        while($row = mysql_fetch_array($result)){
        $markede_billede= $row[markede_billede];
        print"
        <tr>
          <td align='left' valign='top'>$markede_billede <hr></td>
        </tr>";
        }
        print"
        <tr>
            <td> <<  <a href=''> >></a>
            </td>
        </tr>
    </table>";
Avatar billede krk Nybegynder
08. februar 2006 - 12:01 #1
det skal fungere på denne måde: http://www.123hjemmeside.dk/DigitalFoto/702172?i=708136
Måske det giver mere mening ;-)
Avatar billede jaw Nybegynder
08. februar 2006 - 12:23 #2
Så skal du bruge mysql's LIMIT-funktion. Den gør, at du kan udhente x-antal billeder af gangen, startende fra y række.

Altså, det første billede vil være:
LIMIT 0, 1
andet billede:
LIMIT 1, 1
etc. etc.

Så skal dit næste-link så bare være hvor du i adresselinien tæller fortløbende ?antal=1, ?antal=2 etc., så kan du bruge:
LIMIT $antal, 1

Det er i hvert fald princippet i det :)
Avatar billede krk Nybegynder
08. februar 2006 - 12:25 #3
det prøver jeg at arbejde lidt med. Tak for hjælpen
Avatar billede krk Nybegynder
09. februar 2006 - 14:12 #4
det virker fint. Du henter bare point
Avatar billede jaw Nybegynder
09. februar 2006 - 14:14 #5
Godt :)
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
Computerworld tilbyder specialiserede kurser i database-management

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