Avatar billede challenge Praktikant
03. februar 2007 - 17:36 Der er 12 kommentarer og
1 løsning

paging - tilbage til side

Hej Eksperter.

jeg har en produkt-side, hvor der pages med 8 produkter pr. side.

Når man er inde hvor produktet vises i detaljer, er der en breadcrumb der viser tilabge til produkt-siden. Det vile derfor være praktisk, at når man trykkede herpå, så ville brugeren blive sendt tilbage til den produkt-side hvorpå produktet vises på.

Jeg er helt lost herpå, og jeg håber at der findes en eller anden løsning på dette.

jeg håber at jeg udtrykker mig klart nok!
Avatar billede simplus Nybegynder
03. februar 2007 - 17:37 #1
Gem url'en i en session og lav en header tilbage til siden?
Avatar billede challenge Praktikant
03. februar 2007 - 18:33 #2
Det har jeg tænkt på, problemet er bare, at siden ikke altid tilgås fra produkt-siden - Skulle jeg måske også have nævnt... sorry :)
Avatar billede brinck10 Nybegynder
04. februar 2007 - 10:51 #3
Kan du ikke bare linke til 'selve' den produkt side, hvorpå produktet er på. Ellers er jeg lost ang dit spørgsmål. :)
Avatar billede challenge Praktikant
04. februar 2007 - 11:20 #4
Det er jo det jeg vil - Men siden der hele tiden kommer flere og flere produkter, er det upraktisk hele tiden at skulle ændre en link i en database - Derfor må jeg prøve at finde en måde, hvorpå scriptet regner ud, hvilken side produktet befinder sig på, og så derefter linke tilbage dertil...
Avatar billede brinck10 Nybegynder
04. februar 2007 - 11:37 #5
Okay.
Prøv det her, det kan være det hjælper:

<? // først hent produktets id.
function udregnside($produkt_id){
  $produkter_pr_side = 8; //antal produkter pr side.
  $side = ceil($produkt_id/$produkter_pr_side); //dividere produktet nummeret med, produkter pr side.
  return $side; //returnere side nummer.
}
<a href=\"http://www.dinside.dk/produkter.php?side=\"" . $side . "\">linket title</a>";
?>

Kan du bruge det?
//Frederik
Avatar billede challenge Praktikant
04. februar 2007 - 12:19 #6
Det vil desværre ikke virke - Dig løsning vil kræve, at alle id'er er udfyldt, og at disse kommer lige efter hinanden - og det tillader sidens filtrerings-system desværre ikke :(.

men ellers tak for forsøget - ked af, at det ikke virkede :)
Avatar billede brinck10 Nybegynder
04. februar 2007 - 12:26 #7
:) Fair! Kan du ikke uploade det nuværende så jeg nogenlunde kan se hvordan det virker. Det giver måske et indblik i hvordan det ellers kunne gøres!
Avatar billede challenge Praktikant
04. februar 2007 - 18:36 #8
Det eneste der egentlig sker, er at der, via breadbrumb'en, linkes til "produkt-siden", hvor default selvfølgelig er side 1 - andet sker der såmend ikke... Resultater pages vha. en $_GET variabel, der indsættes i LIMIT delen af min SQL-query (f.eks. 16,8).

Andet sker der ikke - Det var lidt nemmere (og "overskueligere"), bare at beskrive det, i stedet for en hel masse kode :)
Avatar billede challenge Praktikant
16. februar 2007 - 11:01 #9
Jeg tror bare jeg bruger session metoden - så må jeg tage konsekvenserne deraf ::)

simplus og brinck10, smid gerne et svar hver :)
Avatar billede challenge Praktikant
21. februar 2007 - 14:22 #10
bump
Avatar billede challenge Praktikant
03. marts 2007 - 12:07 #11
Bump x2
Avatar billede challenge Praktikant
07. marts 2007 - 13:02 #12
Sidste bump...
Avatar billede challenge Praktikant
08. marts 2007 - 16:35 #13
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