howieD Skrevet 16. januar 2008 Del Skrevet 16. januar 2008 Hoi Har søkt gjennom en del tråder og har gitt opp. Lurer på om hvordan jeg må gå fram for å lage en "neste" og "forrige" knapp til et bildegalleri som bare skal vise ett bilde om gangen. Jeg navngir bildene 1.jpg 2.jpg 3.jpg osv så knappene kan jo kjøre noen if løkker for å sjekke verdien til filnavnet kanskje? jeg er ganske ny i dette, så om noen har noe kode som jeg kunne sett på så hadde jeg endelig fått forstått litt av dette. Lenke til kommentar
grimjoey Skrevet 16. januar 2008 Del Skrevet 16. januar 2008 (endret) if () {} er ikke en løkke. det er en "kontroll struktur". kode: <?php $bildemappe = 'bilder/'; if ( !isset( $_GET['bilde'] ) || empty( $_GET['bilde'] ) ) $bildenr = 1; else $bildenr = $_GET['bilde']; print '<p><img src="' . $bildemappe . $bildenr . '.jpg" alt="Et bilde" /></p>'; $ut = '<p>'; if ($bildenr > 1) $ut .= '<a href="' . $_SERVER['PHP_SELF'] . '?bilde=' . ($bildenr - 1) . '">Forrige</a> '; $ut .= '<a href="' . $_SERVER['PHP_SELF'] . '?bilde=' . ($bildenr + 1) . '">Neste</a>'; $ut .= '</p>'; print $ut; ?> Endret 16. januar 2008 av grimjoey Lenke til kommentar
howieD Skrevet 16. januar 2008 Forfatter Del Skrevet 16. januar 2008 Tusen takk. Jeg skal prøve ut koden i morgen. Setter pris på det. Måtte du sove godt i natt og drømme om jomfruer Lenke til kommentar
Gjest Slettet+1374861 Skrevet 17. januar 2008 Del Skrevet 17. januar 2008 hvordan skal du hente informasjonen om bildene du skal vise? database, fast katalog, input av noe slag...? Lenke til kommentar
howieD Skrevet 17. januar 2008 Forfatter Del Skrevet 17. januar 2008 hvordan skal du hente informasjonen om bildene du skal vise?database, fast katalog, input av noe slag...? Bildene legger jeg i en katalog f,eks "bilder". Der blir de enkelt og greit nummerert fra 1 og oppover. Knappen "Neste" (som består av et bilde av en pil) skal da bla til neste bilde ved å f.eks sjekke verdien til tallet på det nåværende bildet og legge til 1. Og andre veien ved å trekke fra 1. Vil ikke det gå? Lenke til kommentar
howieD Skrevet 17. januar 2008 Forfatter Del Skrevet 17. januar 2008 if () {} er ikke en løkke. det er en "kontroll struktur". kode: <?php $bildemappe = 'bilder/'; if ( !isset( $_GET['bilde'] ) || empty( $_GET['bilde'] ) ) $bildenr = 1; else $bildenr = $_GET['bilde']; print '<p><img src="' . $bildemappe . $bildenr . '.jpg" alt="Et bilde" /></p>'; $ut = '<p>'; if ($bildenr > 1) $ut .= '<a href="' . $_SERVER['PHP_SELF'] . '?bilde=' . ($bildenr - 1) . '">Forrige</a> '; $ut .= '<a href="' . $_SERVER['PHP_SELF'] . '?bilde=' . ($bildenr + 1) . '">Neste</a>'; $ut .= '</p>'; print $ut; ?> Koden funket helt perfekt. Virkelig praktisk. 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å