Sjark Skrevet 6. desember 2005 Del Skrevet 6. desember 2005 Hey, jeg har et bildegalleri, jeg bare lurte på om det er mulig og få det til og lage Neste side link, og fortsette med bildene på neste side etter feks 12bilder. Dette er coden: <html> <head> </head> <body> <table cellpadding="15" border="0" cellspacing="15"> <? if ($handle = opendir('2003Tumb/')) { $teller=0; while (false !== ($file = readdir($handle))) { if(($file!=='..') and ($file!=='.')){ echo "<td><a target='_blank' href=\"2003/".$file."\"><img src=\"2003Tumb/".$file."\"></a></td>"; $teller++; if($teller==4){ echo "</tr><tr>"; $teller=0; } } } echo "</tr></table>"; closedir($handle); } ?> </body> </html> Hvordan kan jeg få den til og lage "ny side" etter vert 12te bilde? Lenke til kommentar
kakkle Skrevet 6. desember 2005 Del Skrevet 6. desember 2005 (endret) Du kan jo prøve: Legg alle filnavnene i et array Lag en for løkke som går fra (12*(side-1)) til (side+12). I løkken skriver du ut bildene. Oppgi i link til neste, forrige side hvilken side som skal vises (eks: side=1) Har aldri prøvd dette, men det burde vel funke. Ting blir veldig mye lettere ved bruk av database. EDIT: Bomma litt på list tingen Endret 6. desember 2005 av kakkle Lenke til kommentar
Axentrix Skrevet 7. desember 2005 Del Skrevet 7. desember 2005 en måte er jo å først legge alle filnavnene inn i et array: $array = glob("mappe/*"); for så å dele opp arrayet i flerdimensjonale arrays med 12: $tall = 1; $tall2 = 1; foreach($array as $value) { $array2[$tall2] = $value; if($tall > 12) { $tall2++; $tall = 0; } $tall++; } Og så bruke en getvariabel til å velge hvilken av sidene man skal ha: $galleri = $array2[$_GET["galleri"]]; Og printe ut: foreach($galleri as $value) { echo "<img src=\"".$value."\" alt=\"\" />"; } Gidder ikke lage noe script, men det er iallefall enkelt. Bare forklarte hvordan jeg ville gjort det, ikke selve scriptinga Lenke til kommentar
trrunde Skrevet 7. desember 2005 Del Skrevet 7. desember 2005 Har allerede laget et script som lager forrige og neste side https://www.diskusjon.no/index.php?showtopic=496632 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå