Avatar billede 123maka Nybegynder
03. januar 2005 - 21:56 Der er 1 løsning

Tabel med databaser 2

Jeg fik hjælp til et script her: http://www.eksperten.dk/spm/568874
Jeg fik modifeceret det lidt. Det virkede også fint. Men hvis man kun har mellem 1 og 2 billeder i sit galleri virkede det ikke.

Nu har jeg prøvet at ændre og pille alle de steder jeg kunne og jeg har stadig ikke fået den til at opføre sig ordentligt.

Ligenu har jeg denne kode:
<?php
// variable
$titelString = "";
$urlString = "";
$counter = 0;
$table = "";
           
// hent indhold
$result = mysql_query("SELECT id, titel, url FROM galleri_pics WHERE galleriid='$_GET[galleriid]'");
$num = mysql_num_rows($result);
if($num > 0) {
    echo"<table width=\"420\" border=\"0\">";
    while($myRow = mysql_fetch_array($result)) {
            $img = @imagecreatefromjpeg("galleri/$myRow[url]");
            $bredde = @imagesx($img);
        $hoejde = @imagesy($img);
        if($counter == 0) {
            // start en row
            $titelString .= "<TR><TD valign=\"top\" bgcolor=\"#cfe0e8\">" . $myRow['titel'] . "</TD>";
            $urlString .= "<TR><TD valign=\"top\" align=\"center\"><a href=\"java script:popup('viewpic.php?pic=galleri/$myRow[url]','$hoejde','$bredde')\"><img src=\"galleri/" . $myRow['url'] . "_m\" border=\"0\"></a><br><br></TD>";
                   
            $counter++;
          }
          elseif($counter == 3) {
                // slut en row
            $titelString .= "<TD valign=\"top\" bgcolor=\"#cfe0e8\">" . $myRow['titel'] . "</TD></TR>";
            $urlString .= "<TD valign=\"top\" align=\"center\"><a href=\"java script:popup('viewpic.php?pic=galleri/$myRow[url]','$hoejde','$bredde')\"><img src=\"galleri/" . $myRow['url'] . "_m\" border=\"0\"></a><br><br></TD></TR>";
                 
            $counter = 0;
          }
          else
          {
            // midter indhold
            $titelString .= "<TD valign=\"top\" bgcolor=\"#cfe0e8\">" . $myRow['titel'] . "</TD>";
            $urlString .= "<TD valign=\"top\" align=\"center\"><a href=\"java script:popup('viewpic.php?pic=galleri/$myRow[url]','$hoejde','$bredde')\"><img src=\"galleri/" . $myRow['url'] . "_m\" border=\"0\"></a><br><br></TD>";
                   
            $counter++;
          }
          $table .= "$titelString $urlString";
        }
        echo"$table</TABLE>";
        } else {
        echo"Der er ingen billeder i dette galleri.";
        }
?>

Den returnerer dette: http://80.166.140.165/site.jpg
Avatar billede 123maka Nybegynder
15. februar 2005 - 23:07 #1
lukker.
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