Avatar billede mltrfan Nybegynder
21. marts 2007 - 12:18 Der er 5 kommentarer og
1 løsning

Billedgalleri problem

Hej eksperter.
Hvordan for jeg dette billedgalleri til og virke så det kun er de billeder der hører til siden id der kommer frem.
Lige nu tager den det første billed men når man siger næste kommer der fejl pga den ikke kan få id med frem og tilbage.
Hvordan for jeg det?
her er min kode

<?
include("db.inc.php");

if(isset($_GET["id"])){
  $id = $_GET["id"];
}

?>
<table border="0" cellpadding="0" cellspacing="0" align="center">
   
    <tr>
        <td  colspan="2"  valign="top" bgcolor="#002afc" >
        <?
       
$antal = 1; // Antal resultater pr. side
$offset = isset($_GET['offset']) ? $_GET['offset'] : 0;
$result = mysql_query("SELECT * FROM billedgalleri WHERE sideid=$id LIMIT $offset, $antal ");

while ($data=mysql_fetch_array($result)){
    echo "<table><tr><td>";
    //if ($data[billed] != '') {
    echo "<img src='billedupload/billedgalleri/".$data[billed]."'>";
    //} else {
    //    echo "&nbsp;";
    //}
    echo "</td></tr>";
    echo "</table>";

}


    $offset = (isset($_GET['offset']) && is_numeric($_GET['offset'])) ? $_GET['offset'] : 0;

    $antal2 = mysql_result(mysql_query("SELECT COUNT(*) FROM billedgalleri WHERE sideid=$id"),0);

    if ($offset >= $antal) {
        $forrige = $offset-$antal;
        echo "<a href='?offset=$forrige'>Forrige</a> | ";
    }else{
        echo "";
    }

    if ($antal2 > $offset+$antal) {
        $naeste = $offset+$antal;
        echo "<a href='?offset=$naeste'>N&aelig;ste</a>";
    }else{
        echo "";
    }
?>
</td>
       
    </tr>
</table>
Avatar billede johan.o Nybegynder
21. marts 2007 - 12:30 #1
Måske :

echo "<a href='?offset=".$forrige".&id=".$id."'>Forrige</a> | ";

og

echo "<a href='?offset=".$naeste."&id=".$id."'>N&aelig;ste</a>";

Mvh. Johan
Avatar billede johan.o Nybegynder
21. marts 2007 - 12:31 #2
Arh, der er vist en fejl i første linie ....

echo "<a href='?offset=".$forrige."&id=".$id."'>Forrige</a> | ";

Sådan der...Mvh. Johan
Avatar billede mltrfan Nybegynder
21. marts 2007 - 12:37 #3
Det virker ikke :( den melder fejl
Avatar billede mltrfan Nybegynder
21. marts 2007 - 12:46 #4
hvad med mine SELECT er de rigtige?
Avatar billede mltrfan Nybegynder
21. marts 2007 - 14:24 #5
okay nu virker det. det skulle være

echo "<a href='?offset=$forrige&id=$id'>Forrige</a> | ";

og

echo "<a href='?offset=$naeste&id=$id'>N&aelig;ste</a>";

tak for hjælpen johan.o liger du et svar
Avatar billede johan.o Nybegynder
21. marts 2007 - 17:11 #6
Yep :)

Mvh. Johan
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