webForumDet fria alternativet

Hjälp!

ASPur ASP

9 svar · 288 visningar · startad av Jeppeweb

Medlem sedan sep. 2006462 inlägg
Frågan#1
  			  <% if Session("topplista") <> "1" then %>
<iframe name="I1" src="iframe_toplist.asp"></iframe>

<% end if %>

Fungerar ju inte.. iframen syns oavsett vad det står i databasen.. help!

Medlem sedan juni 200032 967 inlägg
#2

Ja, du använder ju inte databasen för att göra några kontroller?
Var får session("topplista") sitt värde?

Snälla, tänk också på att skriva vettiga trådrubriker.

Medlem sedan sep. 2006462 inlägg
#3

i "inställningarna".. så ett värde det har den allt

Medlem sedan sep. 2006462 inlägg
#4

Man får aldrig nån hjälp här :) sug

Medlem sedan mars 20041 505 inlägg
#5

"Inställningarna"...
Lär dig förklara på ett vettigt sätt istället.

Medlem sedan juni 200032 967 inlägg
#6

Man får aldrig nån hjälp här

Nej, inte med den inställningen. Ställ frågor som folk kan förstå och visa koden vi behöver för att kunna hjälpa dig.

Så, hur ser KODEN ut där sessionsvariabeln får ett värde?

Medlem sedan sep. 2006462 inlägg
#7

Den får ett värde, ser i databasen.. men anyway.. here you go;

 <%
if Request.QueryString("action") = "editID2"	Then

favlank1 = request.form("favlank1")
favlank2 = request.form("favlank2")
favlank3 = request.form("favlank3")
favlank4 = request.form("favlank4")
favlank5 = request.form("favlank5")
topplista = request.form("topplista")
editID2 = Session("cmid")
Connect.Execute("UPDATE medlemmar set favlank1 = '"& favlank1 &"', favlank2 = '"& favlank2 &"', topplista = '"& topplista &"', favlank3 = '"& favlank3 &"', favlank4 = '"& favlank4 &"', favlank5 = '"& favlank5 &"' WHERE ID="&editID2&"")
Response.Redirect("?page=2")
end if
%>

och så

<td class=4 height="42" width="166">Vill du visa topplistan?</td>
<td class=4 height="42" width="70">
<select class="selectbox" style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 10px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: verdana,arial,helvetica,geneva" name="topplista" size="1">
<option selected value="<%=RecSet("topplista")%>"><%=RecSet("topplista")%></option>
Medlem sedan juni 20003 076 inlägg
#8

Ingenstans i den koden sätts sessionvariabeln!
Nånstans i koden måste du ha typ:

Session("topplista") = Recset("topplista")

Så, visa var! :)

Medlem sedan sep. 2006462 inlägg
#9

Ops, finns inte nånstans? :P hur skulle det se ut då? Och var? la in den snutten i install under topplista = request.form("topplista") men det gav bara felmeddelande, so where? :p

Medlem sedan juni 20003 076 inlägg
#10

Den borde sättas i inloggningsskedet samt ev. ändras om användaren uppdaterar sin profil enlig din kod ovan. :)

<%
     if Request.QueryString("action") = "editID2"	Then

          favlank1 = request.form("favlank1")
          favlank2 = request.form("favlank2")
          favlank3 = request.form("favlank3")
          favlank4 = request.form("favlank4")
          favlank5 = request.form("favlank5")

         topplista = request.form("topplista")
         Session("topplista") = topplista

         editID2 = Session("cmid")
         Connect.Execute("UPDATE medlemmar set favlank1 = '"& favlank1 &"', favlank2 = '"& favlank2 &"', topplista = '"& topplista &"', favlank3 = '"& favlank3 &"', favlank4 = '"& favlank4 &"', favlank5 = '"& favlank5 &"' WHERE ID="&editID2&"")
          Response.Redirect("?page=2")
     end if
%>
130 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)