Permalänk
Medlem

Uppdatera Div

Hej!

Det är nu så att jag håller på att arbeta med min hemsida.
Det jag vill göra är att jag vill uppdatera en div när man loggar in.
Just nu är det så när man loggar in så kommer man till en sida som heter login.asp och där tittar den om allt stämmer och tilldelar några sessions och sedan skickar den användaren till index.asp
kan man inte göra så att den iställe gör allt det här i diven och bara uppdaterar diven.

Här har ni lite kod.

Det här är ju på det som syns på sidan.
<%
if session("login") = true then
%>
<div id="login2">
<a href="profile.asp?val=view">View profile</a>
<br />
<a href="profile.asp?val=edit">Edit profile</a>
<br />
<a href="profile.asp?val=logout">Log out</a>
<%
else
%>
<div id="login">
<form name="login" action="login.asp" method="post" target="_self">
Username:
<input type="text" name="username" size="13">
<br>
Password:
<input type="password" name="password" size="14">
<input type="submit" value="Log in!">
<center>
   <a href="reg.asp">Not registered?</a>
</center>
</form>
<%
end if
%>
</div>

Det här är login sidan.

<!-- #include file="connect.asp" -->

<%

username = Request.Form("username")
password = Request.Form("password")

set login = Connect.Execute("SELECT * FROM medlemmar where anvnamn ='" & username & "' and losen = '" & password & "'")

If not login.eof then

session("login") = true
session("ID") = login("mID")
if login("admin") = true then
session("admin") = true
end if
response.Redirect("index.asp")

Else
response.Write "<div id=text>"
response.Write "<br> <br>"
Response.Write "Please try again!"
response.Write "<br> <br>"
response.Write "</div>"

End if

connect.close

%>

Tack på förhand
Lamish

Permalänk
Medlem

Du kan lösa problemet genom att använda Ajax.

Tipset är dock att byta teknik och köra med ASP.NET, eftersom klassiska ASP är lite utdaterat. Med ASP.NET kommer du få mycket gratis i form av de funktioner du är ute efter samt enorma resurser på nätet.

Börja här: http://www.microsoft.com/express/webdevelopment/Default.aspx

::m

Visa signatur

Det flyter på bra..
E6850 @ 3.0GHz | 8Gb DDR2 | Asus Maximus Formula | 9800GX2 | 2 x Raptor 150Gb RAID 0. 3dMark06: 15900 | t301.com/braflyt

Permalänk
Medlem

skulle gärna gå över till asp.net men håller på med hemsidan som skolprojekt och vi är tvungna och använda asp.

jag har googlat massor på ajaxe men förstår inte så mycket hittar inget bra svar.

skulle uppskatta om du kunde ta fram en simpelkod.

Tack på hörhan