Avatar billede troller Nybegynder
02. september 2004 - 20:34 Der er 7 kommentarer og
1 løsning

løkke skal ikke starte ved 0

jeg har stadig et problem med mit billedarkiv. Det viser nemlig mine thumbnails fra 000 og ikke fra 001:

Eksempel:
http://www.trolleri.dk/DOOM3/test

Kildekode:
http://www.trolleri.dk/DOOM3/test/index.txt

Jeg har førsøgt mig med at erstatte dette:
-----------------------------------------------
for($i=($p-1)*$img_pr_page;$i<$p*$img_pr_page;$i++) {
    if(! isset($list[$i]) )
        break;
if($i < 10){print("<td align=\"center\" valign=\"middle\" width=\"105\" height=\"105\"><a href=\"?dir=$_GET[dir]&img=00".$i."\"><img src=\"$_GET[dir]/tn/tn_00".$i.".jpg\" alt=\"00".$i.".jpg\" border=\"0\" /></a></td>
");}
if($i > 9 && $i < 100){print("<td align=\"center\" valign=\"middle\" width=\"105\" height=\"105\"><a href=\"?dir=$_GET[dir]&img=0".$i."\"><img src=\"$_GET[dir]/tn/tn_0".$i.".jpg\" alt=\"0".$i.".jpg\" border=\"0\" /></a></td>
");}
if($i > 99 && $i < 1000){print("<td align=\"center\" valign=\"middle\" width=\"105\" height=\"105\"><a href=\"?dir=$_GET[dir]&img=".$i."\"><img src=\"$_GET[dir]/tn/tn_".$i.".jpg\" alt=\"".$i.".jpg\" border=\"0\" /></a></td>
");}
if(($i+1)%6==0){print("</tr><tr valign=\"middle\">
");}
}
-----------------------------------------------
med dette:
-----------------------------------------------
$max = 61;
for($i = 1; $i < $max; $i++){
if($i < 10){print("<a href=\"viewer.php?img=img1/00".$i.".jpg\"><img src=\"tn1/tn_00".$i.".jpg\" alt=\"00".$i.".jpg\" border=\"0\" /></a>
");}
if($i > 9 && $i < 100){print("<a href=\"viewer.php?img=img1/0".$i.".jpg\"><img src=\"tn1/tn_0".$i.".jpg\" alt=\"0".$i.".jpg\" border=\"0\" /></a>
");}
if($i > 99 && $i < 1000){print("<a href=\"viewer.php?img=img1/".$i.".jpg\"><img src=\"tn1/tn_".$i.".jpg\" alt=\"".$i.".jpg\" border=\"0\" /></a>
");}
if(!($i%6)){print("</div><div align=\"center\" class=\"font\">
");}
}
-----------------------------------------------
men det har ikke virket, måske der er nogen der har nogle ideer. Nogen som har lyst til at hjælpe mig med dette problem.

Jeg har spurgt om dette før, men jeg tror forummet har glemt mig:
http://www.eksperten.dk/spm/533053
Avatar billede jakoba Nybegynder
02. september 2004 - 20:39 #1
indrykninger, indrykninger, indrykninger.
Jeg er ikke nær klog nok til at fatte noget af det der klumpspil.
Avatar billede ldanielsen Nybegynder
02. september 2004 - 20:41 #2
Hvad med at du simpelthen lægger én til $i når du skriver billedstien:

<a href=\"?dir=$_GET[dir]&img=00".$i+1."\">

og tilsvarende de andre steder

din kode er lidt svær at overskue, så mon det ikke er derfor der ikke er nogen der går igang med det? Min løsning er da også en lappeløsning, da jeg ikke har mod på at dechifrere koden.
Avatar billede troller Nybegynder
02. september 2004 - 20:41 #3
ok.. prøver :)
Avatar billede troller Nybegynder
02. september 2004 - 20:42 #4
jakoba hvad mener du ?.. se min kildekode eller brug notepad til at gennemkigge uden den dumme reklame !!
Avatar billede ldanielsen Nybegynder
02. september 2004 - 20:42 #5
indrykninger, linieskift og variabler til at samle delstrengene under forståelige navne, det ville gøre det lettere
Avatar billede troller Nybegynder
02. september 2004 - 20:43 #6
hmnn.. ok.. ikke så god til det, vel ? :)
Avatar billede troller Nybegynder
02. september 2004 - 20:50 #7
ok.. jeg rettede til:
<a href=\"?img=".$i+1."\">

og fik:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /customers/trolleri.dk/trolleri.dk/httpd.www/DOOM3/test/index.php on line 59

og så rettede jeg det til (glemte parentes):
<a href=\"?img=".($i+1)."\">


og nu virker det sørme, synes også at din besvarelse var god nok. Så hvis du opretter et svar ldanielsen - så vil jeg give dig 30 point

giver lige ham den anden gut de 60 også :)
Avatar billede ldanielsen Nybegynder
02. september 2004 - 21:20 #8
jamen tak for det :o)
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