webForumDet fria alternativet

mera cookies

ASP

4 svar · 406 visningar · startad av Biasse

Medlem sedan aug. 2003480 inlägg
Frågan#1

Alla som loggar in får sitt namn i en kaka som jag vill läsa ut som namn i ett inlägg.

kakan

Response.Cookies("anvnamn") = RecSet("anvnamn")

Jag provar enligt följande

<%If request.cookies("anvnamn") Then%>
			
  <tr>
    <td>
    <input type="text" value="<%=response.write(anvnamn)%>" name="post">
    </ td>
  </tr>
  
<%End If%>

Tycker det borte gå men får fel:

Feltyp:
Körningsfel i Microsoft VBScript (0x800A000D)
Inkompatibla typer: '[string: "namnet"]'
Medlem sedan aug. 2003480 inlägg
#2

Man lär så länge man lever :)

<%user = Request.Cookies("anvnamn")%>
			
  <tr>
    <td>
    <input type="text" value="<%=user%>" name="post">
    </ td>
  </tr>
Medlem sedan aug. 2003480 inlägg
#3

Kan man ställa alternativa krav i en if sats?

I första hand vill jag att dom möter denna

If user=Server.HTMLEncode(objRs.Fields(3).Value) Then

Skulle det misslyckas vill jag att det ska gå via denna

If (cint("0" & request.cookies("niva")) > 1) Then

Jag hoppas det går att skriva ihop dom till en if sats ??

Den 1:a ska läsa namnet från kakan och den andra ska admin komma in med.

Medlem sedan dec. 200012 464 inlägg
#4

Man kan ju skriva

If user=Server.HTMLEncode(objRs.Fields(3).Value) _
 or (cint("0" & request.cookies("niva")) > 1) Then

eller

If user=Server.HTMLEncode(objRs.Fields(3).Value) then
 'kod
 elseif (cint("0" & request.cookies("niva")) > 1) Then
'annan kod
end if

jag förstår inte vilken av dessa du är ute efter.

Medlem sedan aug. 2003480 inlägg
#5

Den första var den jag var ute efter.. Tack :)

252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)