/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
If sætning, endnu en underlig fejl.
Fra : mattz


Dato : 10-07-04 15:35

Følgende kode gider ikke at virke som den skal, når jeg udskriver
TY og TY1 får jeg 5 ved dem begge så det burde egentlig virke.
Nogen der har et forslag til hvordan jeg skal få if sætningen til
at skrive "Virker"

Kode:
dim TY, TY1
TY = Session("gamer")
TY1 = request.querystring("gamer")
If TY = TY1 Then
response.write "virker"
else
Response.write "error"
end if

Mvh. Mattz
På forhånd tak

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Casper Bang (10-07-2004)
Kommentar
Fra : Casper Bang


Dato : 10-07-04 15:59

> Følgende kode gider ikke at virke som den skal, når jeg udskriver
> TY og TY1 får jeg 5 ved dem begge så det burde egentlig virke.
> Nogen der har et forslag til hvordan jeg skal få if sætningen til
> at skrive "Virker"

Hvis du er sikker på at der er tal i begge felter, kan du bruger:


dim TY, TY1
TY = Session("gamer")*1
TY1 = request.querystring("gamer")*1
If TY = TY1 Then
response.write "virker"
else
Response.write "error"
end if



mattz (10-07-2004)
Kommentar
Fra : mattz


Dato : 10-07-04 16:06

>Casper wrote:
> Hvis du er sikker på at der er tal i begge felter, kan du bruger:

> dim TY, TY1
> TY = Session("gamer")*1
> TY1 = request.querystring("gamer")*1
> If TY = TY1 Then
> response.write "virker"
> else
> Response.write "error"
> end if

Det virker heller ik, den fortsætter bare direkte ned og skriver
"error"

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Mads Graugaard Hanse~ (10-07-2004)
Kommentar
Fra : Mads Graugaard Hanse~


Dato : 10-07-04 17:21

mattz wrote in dk.edb.internet.webdesign.serverside.asp:
> Følgende kode gider ikke at virke som den skal, når jeg udskriver
> TY og TY1 får jeg 5 ved dem begge så det burde egentlig virke.
> Nogen der har et forslag til hvordan jeg skal få if sætningen til
> at skrive "Virker"
>
> Kode:
> dim TY, TY1
> TY = Session("gamer")
> TY1 = request.querystring("gamer")
> If TY = TY1 Then
> response.write "virker"
> else
> Response.write "error"
> end if
>
> Mvh. Mattz
> På forhånd tak


Prøv at typecaste dem ..



dim TY, TY1
TY = CInt(Session("gamer"))
TY1 = CInt(request.querystring("gamer"))
If TY = TY1 Then
response.write "virker"
else
Response.write "error"
end if


/Mads

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Claus Marcussen (10-07-2004)
Kommentar
Fra : Claus Marcussen


Dato : 10-07-04 23:15

> Prøv at typecaste dem ..

Betyder at 5 ikke det samme som '5' - det ene er et tal og det andet er
nogor på en skrivemaskine - du skal altså lave det om til det samme - enten
tal eller "bogstav"



Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408805
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste