Avatar billede tommytot Nybegynder
14. oktober 2004 - 17:33 Der er 3 kommentarer og
1 løsning

plus, minus, gange

Jeg har et billedegalleri, som jeg genere ved at læse ned i biblioteket... og der må max blive 16 thumbnails skrevet ud til skræmen...
Den variable har jeg kaldt $total!

Hvis der er mindre end 16 billeder i mappen skal der skrives et tom billede ud til skærmen... glem hvor jeg vil gøre det... det er et design spørgsmål, ved godt det lyder ulogisk... *G*

det vil jeg så gøre nogen lunde sådan...


if ($total<=16){
            $tomud=17-$total;
            $tomgif= "<img src=\"tom.gif\">";
           
            echo ($tomud*$tomgif);
           
            }



eller hvordan man nu lige klare den?

Nogen der lige har en løsning?
Avatar billede baitianlong Nybegynder
14. oktober 2004 - 17:56 #1
$resultat = "";
while($total < 16) {
  $resultat .= "<img src=\"tom.gif\">";
  $total++;
}
echo $resultat;

Måske sådan ?! :)
Avatar billede tommytot Nybegynder
15. oktober 2004 - 11:41 #2
Jeg har følgende... Den skriver dog lidt mere ud end den skal...

http://www.kctk.dk/skabeloner/fotoalbum/fotoalbum.php

while ($count<=16){
$count = $count+1;
if ($count==9){
echo "<br>";
}       
while (($thumb = readdir($thumbdir))){
if (ereg(".jpg", $thumb)) {
echo "<a  href=\"$stordir\" onClick=\"return enlarge('$stordir',event)\"><img src=\"../images/galleri/1traening/thumbnails/$thumb\" border=\"0\" height=\"20\"></a>&nbsp;";
}
}
if (!readdir($thumbdir)) {
echo "<img src=\"tom.gif\" border=\"0\">";
}
}
Avatar billede tommytot Nybegynder
15. oktober 2004 - 16:03 #3
Jeg har løst mit lille problem... du skal lige lave et svar... så jeg kan give dig point 'legende.dk'

tak for hjælpen....


echo "<table><tr>";
$thumbdir = opendir("../images/galleri/1traening/thumbnails/");
$thumb = readdir($thumbdir);
do{
while ($thumb = readdir($thumbdir)){
$count=$count+1;
if (ereg(".jpg", $thumb)){
echo "<td ><a  href=\"../images/galleri/1traening/stor/$thumb\" onClick=\"return enlarge('../images/galleri/1traening/stor/$thumb',event)\"><img src=\"../images/galleri/1traening/thumbnails/$thumb\" border=\"0\" width=\"20\" height=\"20\"></a><td>";
if ($count==9){
echo "</tr><tr>";
}
}   
}//while afslut read directory
if ($count<=16){
$count=$count+1;
echo "<td ><img src=\"../images/tom.gif\" border=\"0\" width=\"20\" height=\"20\"><td>";
if ($count==9){
echo "</tr><tr>";
}
}
} while ($count<=16);
echo "</tr></table>";
closedir($thumbdir);
Avatar billede baitianlong Nybegynder
15. oktober 2004 - 16:06 #4
ok :) Selv tak...
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