07. maj 2007 - 21:43Der er
18 kommentarer og 1 løsning
kan ikke vise data udtræk efter login.
jeg har et lille adm. modul, hvor man skal kan rette sine data, og opdatere sin db. Men når jeg logger ind får jeg at hvide at der ikke er noget data, den skal gerne virke således at man kan logge på med forskellige bruger & password, så det passer med ens data. Hvem kan hjælpe mig
<!-- #include file="../databaseforbindelse.asp" --> <% '******insat**** + Jeghar sat testfejl foran alle dine request.form '*************** function testfejl(felt) felt=replace(felt,"'","''") testfejl=felt end function '************** '**************
Id = Request.Form ("id") Tabelnavn = "dpinfo"
If Request.ServerVariables("CONTENT_LENGTH") <> 0 Then ' Opdatering sql="update dpinfo set navn=""" & testfejl(request.form("navn")) & """, adresse=""" & testfejl(request.form("adresse")) & """, postnr=""" & testfejl(request.form("postnr")) & """, tekst=""" & testfejl(request.form("tekst")) & """ where id=" & request.form("id") conn.execute(sql) response.redirect "../default.asp?emne=admin" Else Id = Request.QueryString ("id") ' ** Inserted by Jon Brohauge 2002/08/02 ' ** Hvis der ikke er specificeret et id, så vis liste over alle nyheder sorteret efter dato, nyest først. If Id = 0 Then ' ** Vis nyhedsliste Set rs=Conn.Execute ("Select * from " & Tabelnavn & " WHERE navn LIKE '%navn'") %>
<body bgcolor="#C0C0C0"> <center> <table cellspacing=0 border=0 cellspacing="0" cellpadding="5" width=320> <td> <b>OPLYSNINGER</b> </td> <td> </td> </tr> <% If not(rs.bof or rs.eof) Then while not(rs.eof) %> <tr> <td> <%=rs("navn")%> </td> <td> <font size=2 face=arial><a href="default.asp?emne=dpadmin&emne2=retdp&id=<%=rs("id")%>">Ret</a></font> </td> </tr> <% rs.movenext wend Else Response.Write "Ingen Info at rette i" End If %> </table> </BODY> </HTML> <% Else ' ** Vis valgte nyhed Set rs=Conn.Execute ("Select * from " & Tabelnavn & " Where id=" & Id & "") %> <body bgcolor="#C0C0C0"> <center> <Form Action=admin/retdp.asp method="post"> <table cellspacing=0 border=0 cellspacing="0" cellpadding="5" width=320> <tr> <td colspan=2 height=20 width="310"> <b>Ret Oplysninger:</b> </td> </tr> <tr> <td width="64"> navn</td> <td align=right width="236"> <input type="text" name="navn" size="32" value="<%=rs("navn")%>"></td> </tr>
man skal logge sig ind, med eget bruger navn & password så skal ens data komme frem. dvs. hvis feks. knud logger sig ind, kommer knuds data frem, hvis Egon logger sig på kommer Egon's data frem osv.
Det er lige sådan det skal virke dit eksempel, drop et svar så skal du høste dine fortjente point.
jeg har et lille tillægs spørgsmål, hvis nu administrator logger sig på og skal se dem alle, så han/hun bare klikker på brugers navn for at få samme oplysninger frem, som brugerer selv få når han/hun logger sig på + at der er et checkfelt som, kun adm. kan se og vinge af og på, så adm bestemmer om brugeren data skal ses på nettte.
Ide'en med at vinge af og på, er at en bruger tilmelder sig hjemmeside, når han/hun har betalt et lille beløb, kan han/hun få vist sin data på hjemmesiden.
Jeg er ved at lave en hjemmmeside på frivilig basis, for nogle private dagplejere http://remo.lir.dk/adpd
thesurfer>> jeg har tilføjet et par feltermere som skal kunne redigeres i, men hvad laver jeg fejl her.
Fejltype: Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0411) Navnet er omdefineret /web/Adpd/admin/redigerinfo.asp, line 110, column 97 dim navn, adresse, postnr, city, tlf, mobil, email, web, sted, lp, nyd, pic1, pic2, pic3, tekst, brugernavn, kodeord ------------------------------------------------------------------------------------------------^
<% 'option explicit response.buffer = true
' Hvis man ikke er logget ind, skal man ikke kunne se denne side if session("id") = "" then response.redirect "../default.asp?emne=login" %> <!-- #include file="headerinfo.asp" --> <!-- HUSK DOCTYPE --> <html> <head> <title>Rediger info</title> </head> <body bgcolor="#C0C0C0"> <% function fixtegn(s) fixtegn = replace(s, "'", "''") end function
if request.querystring("mode") = "admin" then if session("status") <> "admin" then response.redirect "../default.asp?emne=login" else brugerid = request.querystring("id") isAdmin = true end if end if
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.