Avatar billede swamboo Seniormester
31. august 2003 - 16:55 Der er 6 kommentarer og
1 løsning

let if-then ?

Hvorfor virker denne linie ikke??

if rstemp("side") <> "startside" or rstemp("side") <> "side 1" then
Avatar billede ellebaek Nybegynder
31. august 2003 - 16:56 #1
hvad gør den forkert...?
Avatar billede eagleeye Praktikant
31. august 2003 - 16:59 #2
Hvis der står "Startside" i DB'en så er det ikke det samme som "startside"
Avatar billede swamboo Seniormester
31. august 2003 - 17:00 #3
den undersøger ikke om rstemp("side") er = startside eller side 1

hvis jeg nøjes med
if rstemp("side") <> "startside" then
så virker det fint...
Avatar billede eagleeye Praktikant
31. august 2003 - 17:03 #4
Prøv med and og ikke or:

if rstemp("side") <> "startside" and rstemp("side") <> "side 1" then
Avatar billede swamboo Seniormester
31. august 2003 - 17:05 #5
AND?!? Tænk det virkede - men det er da lidt ulogisk efter min mening...

Du "skylder" mig et svar...  ;-)
Avatar billede eagleeye Praktikant
31. august 2003 - 17:09 #6
Ok her et svar.

Ja det virker måske forkert.

Hvis du bruger OR så vil den med OR når der står "startside" i:

if rstemp("side") <> "startside" OR rstemp("side") <> "side 1"
  false OR true  = true ---> kommer ind i then delen

Dermed kommer du ind i then delen med AND vil du kun komme ind i then delen hvis det er en anden side en de to andgivet..

if rstemp("side") <> "startside" and rstemp("side") <> "side 1"
  false and true  = false  ---> kommer ikke ind i then delen
Avatar billede swamboo Seniormester
31. august 2003 - 17:26 #7
Tak for den meget fine begrundelse!!!
Det hang noget anderledes sammen end jeg trode, så MANGE TAK!

De point var givet GODT ud!!
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
Kurser inden for grundlæggende programmering

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