Avatar billede ceec Nybegynder
08. januar 2006 - 23:20 Der er 4 kommentarer og
1 løsning

flyt parameter via url

Hej Eksperter

Jeg sidder og roder med at lave et kalender system, og er løbet ind i en lille knude.

På min side kalder jeg et timestamp som bestemmer hvilken dag det er. Meningen er så at man skal kunne bladre frem og tilbage. Og dermed "flytte" timestampet en dag tilbage, eller en dag frem.
Alt det kan jeg godt lave......Men...hvordan får jeg flyttet timestamp variablen med i mit link, sådan at den loader min side igen, men med et timestamp som nu er gået en dag frem eller en dag tilbage.

Håber i kan hjælpe med en god beskrivelse af hvordan jeg løser dette.

-Ceec
Avatar billede whatever Nybegynder
08. januar 2006 - 23:38 #1
Jeg forstår spørgsmålet korrekt, kan du gøre følgende:

I toppen af din fil skriver du:

$timestmap = (isset($_GET['timestamp']) && $_GET['timestamp']) ? $_GET['timestamp'] : time();
$timestamp_prev = strtotime("-1 day",$timestamp);
$timestamp_next = strtotime("+1 day",$timestamp);

Når du skal vises kalenderen benytter du variablen $timestamp.

Dine navigerings links laver du sådan:

<a href="kalender.php?timestamp=<?php echo $timestamp_prev; ?>">Forrige dag</a>
<a href="kalender.php?timestamp=<?php echo $timestamp_next; ?>">Næste dag</a>
Avatar billede whatever Nybegynder
08. januar 2006 - 23:39 #2
Ok, mangler vist en "Hvis" i starten af første linie ;-)
Avatar billede ceec Nybegynder
08. januar 2006 - 23:49 #3
Prøver lige om jeg kan passe det ind i min kode, vender tilbage om lidt....
Avatar billede ceec Nybegynder
08. januar 2006 - 23:59 #4
Det virker perfekt.....kanon.

Mange tak for hjælpen.

-Ceec

Ps. smid lige et svar så får du point
Avatar billede whatever Nybegynder
09. januar 2006 - 00:00 #5
Et svar.
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