webForumDet fria alternativet

Kolla 3 saker......

ASP

12 svar · 240 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Frågan#1

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.

Vet inte riktigt hur jag ska satta ihop det! :D

Medlem sedan feb. 200112 078 inlägg
#2

Jag ser inte riktigt problemet.

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
Medlem sedan dec. 20002 526 inlägg
#3

far formular aven om den ar stangd eller information, aven om bada ar bockade i databasen... :(

Vill bara alltsa ha formular om man ar inloggad, och inget av f_closed eller f_typ ar bockade.

osv..... hanger du med?

Medlem sedan feb. 200112 078 inlägg
#4

Min kod skall fungera.

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
Medlem sedan dec. 20002 526 inlägg
#5

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
Medlem sedan okt. 20005 273 inlägg
#6
[red]
if session("usr") <> "" then
  [b]noform = 0[/b]
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 = 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>
<%
else
response.write "<img src=" & image & ">"
end if
[/red]

mvh icaaq

Medlem sedan dec. 20002 526 inlägg
#7

spelar ingen roll.... nar dom ar bockade och jag inte ar inloggad sa visas formularet anda.... :(

Finns det ingen annan metod?

Medlem sedan okt. 20005 273 inlägg
#8

Om du skriver ut värdet av det som du ska kolla vad får du då?

mvh icaaq

Medlem sedan dec. 20002 526 inlägg
#9

far ju ut true pa bada.

okey, forsoker forklara igen.

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.

Hanger ni med?

Medlem sedan okt. 20005 273 inlägg
#10

tänkte fel..... :r

Medlem sedan okt. 20005 273 inlägg
#11
[red]
if session("usr") <> "" then
  showform = true

if cbool(f_closed) = true then
  image = "closed.gif"
  showform = false
end if

if cbool(f_typ) = true then
  image = "information.gif"
  showform = false
end if

end if

if showform 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
[/red]
Medlem sedan mars 20015 287 inlägg
#12

Typ Case Closed skulle jag tro...

Medlem sedan dec. 20002 526 inlägg
#13

Japp, haller med.......

Fullstandig kod:

<%
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
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)