05. august 1999 - 10:09Der er
11 kommentarer og 1 løsning
Vis nyheder antal dage - og vis så i anden forspørgelse
Hej
Jeg har en forspørgelse hvor jeg gerne vil kunne styre hvor længe information skal være i den - skal vises.
Jeg vil gerne lave det sådan at når jeg opretter en nyhed så skriver jeg f.eks. 6 i en post.
Dette sekstal indikere så at nyheden skal vises i forspørgelsen i 6 dage - da efter vises den ikke mere. Det er noget med at have et dato felt hvor jeg bruger now(),, men så er jeg også lidt lost derfra.
Hvis man kan lave den omvendte funktion at man viser nyheder der er ældre end det tal man angav så ville jeg også meget gerne hører hvad man kan gøre der.
Du kan når du opretter nyheden angive antal dage, og så lave en felt i tabellen som hedder udløbsdato som du beregner ved at lægge oprettelsesdatoen og antal dage sammen - og når du viser nyhederne, så checker du bare at de ligger inden for intervaller oprettelsesdato/udløbsdato
I Tabellen i oprettelsesdag sætter dun til til at have Date() (Så vidt jeg husker laver den en dags dato) - I din formular/eller oprettelse af en ny nyhed skriver du hvor mange dage din nyhed skal eksistere og du kan regne udløbsdatoen ud ved at skrive Date() + 6 (Så vidt jeg husker :-) )
Nu er problemet sådan for mit egen vedkommende at jeg ikke kender så meget til Accessdatabaser med hensyn til ASP - så jeg ved ikke hvordan den opfører sig med forespørgsler og kørsel af Visual Access kode, men logisk set burde du vel kunne oprette en makro der kører hver gang du ændrer i tabellen...
Ellers må du lige finde én der har mere styr på det end mig ;-)
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.