04. august 2002 - 00:16
Der er
43 kommentarer og 2 løsninger
levels afgrænsning
Mine levels går fra 1 til 4 hvor 1 er administrator og 4 er gæst. Hvordan kan jeg give adgang til alle brugere" over level 3 f.eks. Og hvis de har level 4 skal de sendes til en anden side
Annonceindlæg fra Computerworld
04. august 2002 - 00:21
#1
du kan lave det med en if sætning: if CInt(session("lvl")) > 3 then 'Gæst Response.redirect "gusestpage.asp" end if 'VIS SIDEN HER
04. august 2002 - 00:22
#2
Eller sådan her: if CInt(session("lvl")) <= 3 then 'VIS SIDEN HER else 'Gæst Response.redirect "gusestpage.asp" end if
04. august 2002 - 00:26
#3
svare du lige igen *s*
04. august 2002 - 00:29
#4
burde det ikke være if CInt(session("lvl")) >= 3 then 'Gæst Response.redirect "gusestpage.asp" end if ??
04. august 2002 - 00:34
#5
Hvis du skriver: if CInt(session("lvl")) >= 3 then Så bliver både level 3 og 4 sendt vidre til guestpage.asp
04. august 2002 - 01:06
#6
Hvis du skriver det sådan her: if CInt(session("lvl")) > 3 then Så det kun level 4 der bliver send idre.. I begge tilfælde vil level større end 4 også blive sent vidre.
04. august 2002 - 14:11
#7
hvis jeg bruger : if CInt(session("lvl")) > 3 then 'Gæst Response.redirect "gusestpage.asp" end if og jeg prøver at komme ind på den med level 4 står den bare og tænker..
04. august 2002 - 14:39
#8
hvis du bruger redirect skal man vist havde <% response.buffer = true %> i toppen af filen.
04. august 2002 - 14:56
#9
ok.. prøver..
04. august 2002 - 15:02
#10
den gør det samme.. og slet tingen virker ikke.. det virker som om det ik er i en form.
04. august 2002 - 15:11
#11
Det er lidt underligt den hænger, har du en fil som hedder guestpage.asp ?? måske den hænger fordi den ikke kan finde filen..?
04. august 2002 - 15:12
#12
nej jeg har lavet den om til ingenadgang.asp og den fil har jeg selvfølgelig
04. august 2002 - 15:14
#13
Står det i toppen af din kode ???
04. august 2002 - 15:17
#14
ja
04. august 2002 - 15:28
#15
det forstår jeg ikke...
04. august 2002 - 15:29
#16
hvad gør vi ved den der slet ting..
04. august 2002 - 15:30
#17
kig din mail.
04. august 2002 - 15:47
#18
ok. men jeg har ikke fået nogle mail.
04. august 2002 - 16:20
#19
04. august 2002 - 16:22
#20
jo jeg har lige fået den.. Sejt login script du har.
04. august 2002 - 16:23
#21
Jeg kan se siden selvom jeg ikke er logget ind.
04. august 2002 - 16:24
#22
ja du kan se den overstående eller hva ?
04. august 2002 - 16:25
#23
04. august 2002 - 16:26
#24
Ja den er heller ikke beskyttet.
04. august 2002 - 16:26
#25
men det virker jo ikke
Slettet bruger
04. august 2002 - 16:27
#26
Du skal lukke din form </form>
04. august 2002 - 16:28
#27
den vil ikke lave form omkring det hele i frontpage
04. august 2002 - 16:29
#28
den ser sådan ud.. <html> <head> <title></title> </head> <body> <% set rs = server.CreateObject("ADODB.Recordset") set conn = server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("database.mdb") 'Sletter de valgte Email adresse fra Databasen if Request.ServerVariables("REQUEST_METHOD") = "POST" then if Request.Form("sletmig") <> "" then strSQL = "DELETE FROM kontaktmail WHERE ID IN (" & Request.Form("sletmig") & ")" Conn.Execute(strSQL) end if end if %> <% strSQL = "SELECT * FROM kontaktmail" Set rs = Conn.Execute(strSQL) %> <table align="center"> <tr> <td><form method="post" action="<%=Request.ServerVariables("SCRIPT_NAME")%>"> </form> </td> </tr> <tr> <td>Navn</td> <td>E-Mail</td> <td>Slet (sæt kryds)</td> </tr> <% Do While Not rs.EOF %> <tr> <td><%=rs("kontaktnavn")%> </td> <td><%=rs("kontaktmail")%> </td> <td><input type="checkbox" name="sletmig" value="<%=rs("ID")%>">Slet </td> </tr> <% rs.MoveNext Loop %> <tr> <td colspan="3" align="center"><input type="submit" value="Slet" name="Slet"></td> </tr> </table> </body> </html>
04. august 2002 - 16:29
#29
arh jeg troede det var det med level som ikke virked :) ja der mangler somel_barto skriver en </form>
04. august 2002 - 16:30
#30
der skal en </form> ind før eller efter eksvis </table> </form> </table>
04. august 2002 - 16:31
#31
det vil den ikke.
04. august 2002 - 16:35
#32
du har stat </form> i toppe lige efter <form> <form method="post" action="/brugersystem/spm242480.asp"> </form> </form> skal sættes efter alle de form inputs som man vil havde med det vil siden den som være et sted efter submit knappen. Prøv at lave de sidste 4 linier sådan her: </form> </table> </body> </html>
04. august 2002 - 16:37
#33
prøv at skrive hele koden, for den knap vil INTET
04. august 2002 - 16:39
#34
Ok her er hele koden : <html> <head> <title></title> </head> <body> <% set rs = server.CreateObject("ADODB.Recordset") set conn = server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("database.mdb") 'Sletter de valgte Email adresse fra Databasen if Request.ServerVariables("REQUEST_METHOD") = "POST" then if Request.Form("sletmig") <> "" then strSQL = "DELETE FROM kontaktmail WHERE ID IN (" & Request.Form("sletmig") & ")" Conn.Execute(strSQL) end if end if %> <% strSQL = "SELECT * FROM kontaktmail" Set rs = Conn.Execute(strSQL) %> <table align="center"> <tr> <td><form method="post" action="<%=Request.ServerVariables("SCRIPT_NAME")%>"> </td> </tr> <tr> <td>Navn</td> <td>E-Mail</td> <td>Slet (sæt kryds)</td> </tr> <% Do While Not rs.EOF %> <tr> <td><%=rs("kontaktnavn")%> </td> <td><%=rs("kontaktmail")%> </td> <td><input type="checkbox" name="sletmig" value="<%=rs("ID")%>">Slet </td> </tr> <% rs.MoveNext Loop %> <tr> <td colspan="3" align="center"><input type="submit" value="Slet" name="Slet"></td> </tr> </form> </table> </body> </html>
04. august 2002 - 16:42
#35
det virker altså ikke
04. august 2002 - 16:44
#36
har du uploaded filen for hvis jeg kigger med View Source så er den ikke blevet rettet.
04. august 2002 - 16:46
#37
du havde ikke lagt form method="post" action="<%=Request.ServerVariables("SCRIPT_NAME")%>"> højt nok op
04. august 2002 - 16:52
#38
ok..
04. august 2002 - 16:58
#39
læser du lige din mail
04. august 2002 - 19:17
#41
Disse linier: sql = "INSERT INTO kontaktmail (kontaktnavn, kontaktmail) VALUES ('" & kol1tekst & "', '" & kol2tekst & "')" Conn.execute(sql) 'Så er det gemt i databsen. else 'Vis formen (63-69): %><input type="text" name="tekst_til_kol1" size="20"> <input type="text" name="tekst_til_kol2" size="20"> <input type="submit" name="Gem"> <% end if %></p> </form> Rettes til: sql = "INSERT INTO kontaktmail (kontaktnavn, kontaktmail) VALUES ('" & kol1tekst & "', '" & kol2tekst & "')" Conn.execute(sql) 'Så er det gemt i databsen. end if 'Vis formen: %><input type="text" name="tekst_til_kol1" size="20"> <input type="text" name="tekst_til_kol2" size="20"> <input type="submit" name="Gem"> </p> </form>
04. august 2002 - 19:17
#42
der skulle stå: Disse linier (63-69):
04. august 2002 - 19:23
#43
er var et par andre fejl ... jeg sender lige filen...
05. august 2002 - 14:00
#44
Hvordan kan det være at afgræsningen vi snakkede om i starten slet ikke vil virke..
11. september 2002 - 16:24
#45
lukker, det vil ikke.
Kurser inden for grundlæggende programmering