Avatar billede svennyboy Nybegynder
03. september 2003 - 16:17 Der er 5 kommentarer og
1 løsning

Billedlinks fra PHP

Hej.
Jeg sidder og roder med at lave en billedsektion på min hjemmeside, og har derfor lagt links til mine billeder ind i en MySql tabel. Det virker fint, hvis jeg bare vil have billederne listet på en lang række. Men jeg ønsker at billederne skal vises som 8 på hver side i 2 rækker af 4. Hvis der er flere end 8 billeder i sketionen, skal man kunne trykke videre til en ny side, som viser de resterende.
Kan nogen hjælpe?
Avatar billede ztyxx Nybegynder
03. september 2003 - 16:21 #1
bruger denne selv

$pr_side = "10";

if (!isset($s)) {
    $s = "0";
}
$query = mysql_query("select * from picbase order by id asc limit $s,$pr_side") or die(mysql_error());
while($row = mysql_fetch_array($query)){
    echo "<a href='#' onClick=\"openBrWindow('$row[name]','img','scrollbars=yes,resizable=yes,width=400,height=400')\"><img src='$row[name]' border='0' width='100' height='100'></a> ";
}
$g_total = mysql_query("select count(id) as total from picbase") or die(mysql_error());
$total = mysql_result($g_total,0);
echo"<br>";

if ($s >= $pr_side) {
    $previous_s = $s-$pr_side;
    echo "<a href='show.php?s=$previous_s'>Previous</a> ";
}


$page = 1;
for($start=0; $total > $start; $start=$start+$pr_side){

    if ($start != $s) {
        echo "<a href='show.php?s=$start'>$page</a> ";
    } else {
        echo "$page ";
    }
    $page++;
}


if ($total > $s+$pr_side) {
    $next_s = $s+$pr_side;
    echo "<a href='show.php?s=$next_s'>Next</a>";
}
Avatar billede ztyxx Nybegynder
03. september 2003 - 16:21 #2
den viser 10 pr. side, men det retter du i starten
$pr_side = "10";
til
$pr_side = "8";
Avatar billede svennyboy Nybegynder
03. september 2003 - 16:23 #3
Ser lige om det virker
Avatar billede ztyxx Nybegynder
03. september 2003 - 16:24 #4
Avatar billede svennyboy Nybegynder
03. september 2003 - 16:27 #5
Takker mange gange
Avatar billede ztyxx Nybegynder
03. september 2003 - 16:27 #6
takker for point :-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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