Kære hjælper!
Jeg arbejder på en nyhedsside hvor der dels er indlæg som skal
kunne læses af alle der ser siden - og dels indlæg der kun kan
læses ved at logge ind som f eks "medlem" - med et password.
Jeg har følgende SQLsætning som volder mig problemer -
(sætningen er her brudt op i fragmenter med linieskift)
Artikel.Open "SELECT * FROM PAGES WHERE
(TITLER LIKE " & soegestreng & " OR INDHOLD01 LIKE " &
soegestreng & ")
AND (PERMISSION = '"&ADGANG&"' OR PERMISSION = 'Alle')
AND DatoStart <= NOW AND DatoEnd >= Now ORDER BY DatoEdit " & tid
& " ", database
- PAGES er tabellen jeg henter data fra
- TITLER er et felt i tabellen
- soegestreng et et felt hentet fra en variabel ( er valideret)
- INDHOLD01 er et felt i tabellen
- PERMISSION er et felt fra tabellen
- ADGANG er en variabel der er hentes ved at læse om en
loginsession er sat til "LOGIN"
- DatoStart er et datofelt fra tabellen der fortæller hvornår
siden tidligs skal vises
- DatoEnd er et datfelt fra tabellen der fortæller hvornår siden
senest skal vises
- Dato Edit er et datofelt der fortæller hvornår posten sidst er
rettet
Det jeg ønsker, er at sikre at:
- poster kun vises på datoer fra DatoStart til DatoEnd
- og at poster kun vises hvis hvis indholdet i feltet PERMISSION
er lig med variablen ADGANG (hentes fra loginnavn) eller hvis
PERMISSION er lig med teksten 'Alle'. Altså poster hvor feltet
PERMISSSON er lig med "medlem" skal kun kunne læses af "medlem" -
men hvis det er "Alle" skal det kunne læses af alle - også hvis
man er logget ind som "medlem".
Det volder mig store problemer at få disse disse forskellige
betingelser til at arbejde sammen.
Jeg har søgt efter dokumentation for at opsætte disse
komplicerede betingelser - og tror jeg er kommet noget af vejen
vha parenteser - men jeg kan se at det stadig ikke er alle
betingelser der dur.
Kan nogen af Jer hjælpe
- enten med et link til dokumentation - eller ved at give et tip?
mvh Kurt
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials