Hur skulle ni gora om ni skulle kolla tre saker som maste uppfyllas for att visa ett formular?
Om f_closed ar True sa ska "closed.gif" komma fram. Inget formular.
Om f_typ ar True sa ska "information.gif" komma fram. Inget formular.
Om session("usr") = "" sa ska inget komma fram.
if session("usr") <> "" then
if f_closed = true then
image = "closed.gif"
noForm = 1
end if
if f_typ = true then
image = "information.gif"
noForm = 1
end if
end if
if noForm <> 1 then
'formulär kanske
else
response.write "<img src=" & image & ">"
end if
Har du kollat hur det ligger till med subtyperna i jämförelserna? Det kan ju vara så att värdet i f_closed och f_typ inte är av boolean, utan är ett strängvärde.
Det borde du visserligen kunna lösa såhär:
if session("usr") <> "" then
if cbool(f_closed) = true then
image = "closed.gif"
noForm = 1
end if
if cbool(f_typ) = true then
image = "information.gif"
noForm = 1
end if
end if
if noForm <> 1 then
'formulär kanske
else
response.write "<img src=" & image & ">"
end if
nej, blir visning anda....
hangde inte riktigt med vad du menade dar...???? Du menar att dom inte skulle vara av True/False typen? Dom ger ju True nar det skrivs ut....
if session("usr") <> "" then
if cbool(f_closed) = true then
image = "closed.gif"
noForm = 1
end if
if cbool(f_typ) = true then
image = "information.gif"
noForm = 1
end if
end if
if noForm <> 1 then
%>
<form name="svar" method="post" action="add_Ans.asp">
<b><font face="Verdana" size="2">Svara:</b></font><br>
<textarea name="snabbsvar" class="textbox"></textarea>
<br>
<input type="submit" value="Skicka svaret" class="knapp">
<input type="hidden" value="read.asp?forumID=<%=request.querystring("forumID")%>&tradID=<%=request.querystring("tradID")%>&pageid=<%=request.querystring("pageid")%>&svarID=<%=request.querystring("svarid")%>" name="sida">
<input type="hidden" value="<%=Request.querystring("tradID")%>" name="svarID">
<input type="hidden" value="<%=session("usr")%>" name="by">
<input type="hidden" value="<%=request.querystring("forumID")%>" name="forum">
</form>
<%
else
response.write "<img src=" & image & ">"
end if
Om kalle ar inloggad och kollar i traden men den ar en stangd sa ska han inte kunna svara, det ska bara komma fram en bild.
Om kalle ar inloggad och kollar i en informationstrad sa ska han inte kunna svara sa lange f_typ = true, ocksa en bild har information.gif.
Om kalle inte ar inloggad sa ska formularet visas och han ska kunna svara.
<%
if session("usr") <> "" then
form = 1
if cbool(strClosed) = true then
response.write "<img src=""closed.gif"">"
form = 0
End If
If cbool(strTyp) = true then
response.write "<img src=""information.gif"">"
form = 0
End If
If form <> 0 then
%>
<form name="svar" method="post" action="add_Ans.asp">
<b><font face="Verdana" size="2">Svara:</b></font><br>
<textarea name="snabbsvar" class="textbox"></textarea>
<br>
<input type="submit" value="Skicka svaret" class="knapp">
<input type="hidden" value="read.asp?forumID=<%=request.querystring("forumID")%>&tradID=<%=request.querystring("tradID")%>&pageid=<%=request.querystring("pageid")%>&svarID=<%=request.querystring("svarid")%>" name="sida">
<input type="hidden" value="<%=Request.querystring("tradID")%>" name="svarID">
<input type="hidden" value="<%=session("usr")%>" name="by">
<input type="hidden" value="<%=request.querystring("forumID")%>" name="forum">
</form>
<%
response.write "<font face=""Verdana"" size=""2"">Du är inloggad som:<b> "& session("usr") &"</b></font>"
end if
end if
%>
255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2