Avatar billede EIHP Juniormester
01. september 2003 - 19:04 Der er 18 kommentarer og
1 løsning

asp og regning

user_points = 400

if user_points < 15 then
Response.Redirect "rangview.asp?mode=minus"
End If

Lige meget hvad user_points er.. Videre sender den..

Hvorfor?
Avatar billede dna Nybegynder
01. september 2003 - 19:10 #1
Prøv dette:

user_points = 400
cint(user_points)
if ....
    bla bla
end if
Avatar billede EIHP Juniormester
01. september 2003 - 19:25 #2
Den gør det sammen...

if cint(user_points) < 15 then
Response.Redirect "rangview.asp?mode=minus"
End If
Avatar billede eagleeye Praktikant
01. september 2003 - 19:44 #3
hvor kommer variablen  user_points  fra?
Avatar billede EIHP Juniormester
01. september 2003 - 19:48 #4
Fra en database..
Avatar billede eagleeye Praktikant
01. september 2003 - 19:53 #5
Prøv at udskrive,  user_points  så:

Response.write "user_points er = " & user_points
Response.End  'Stopper koden
if cint(user_points) < 15 then
  Response.Redirect "rangview.asp?mode=minus"
End If


og hvad står der så?
Avatar billede EIHP Juniormester
01. september 2003 - 19:54 #6
user_points er = 400
Avatar billede eagleeye Praktikant
01. september 2003 - 19:55 #7
hmm ok meget underlidt.

prøv med Int i stedet for CInt..
Avatar billede EIHP Juniormester
01. september 2003 - 19:59 #8
Det sammen
Avatar billede eagleeye Praktikant
01. september 2003 - 20:03 #9
Nu spøger jeg måske dumt, men du vil tjekke på at user_point er mindre end 15 og ikke større end 15??:

if int(user_points) > 15 then
Avatar billede EIHP Juniormester
01. september 2003 - 20:06 #10
user_points er større end 15..
Avatar billede eagleeye Praktikant
01. september 2003 - 20:09 #11
Ja ;)
Så har jeg ikke flere ideer, kan du prøve at vise koden ??

Du har ikke en redirect længere nede i koden som så bliver udført??
Avatar billede EIHP Juniormester
01. september 2003 - 20:11 #12
Rang.asp:

<%
if site = "klasse" then
if user_points < 4 then
Response.Redirect "rangview.asp?mode=minus"
End If

elseif site = "kollegiepoints" or site = "historie" then
if user_points < 15 then
Response.Redirect "rangview.asp?mode=minus"
End If

elseif site = "skoletasken" or site = "venner" then
if user_points < 150 then
Response.Redirect "rangview.asp?mode=minus"
End If

elseif site = "brugerlisten" or site = "uglepost" then
if user_points < 105 then
Response.Redirect "rangview.asp?mode=minus"
End If

elseif site = "spil" or site = "quiz" or site = "wallpapers" or site = "link" then
if user_points < 204 then
Response.Redirect "rangview.asp?mode=minus"
End If

elseif site = "bibliotek" then
if user_points < 300 then
Response.Redirect "rangview.asp?mode=minus"
End If

elseif site = "hogsmeade" then
if user_points < 400 then
Response.Redirect "rangview.asp?mode=minus"
End If

elseif site = "diagonal" then
if user_points < 350 then
Response.Redirect "rangview.asp?mode=minus"
End If

elseif site = "gringotts" then
if user_points => 600 and user_money => 50 then
Else
Response.Redirect "rangview.asp?mode=minus"
End If
else
End If
%>

top.asp:

<!--#include file="config.asp" --><%
IF Session("password-session") = "" and site <> "login" Then
Response.Redirect("login.asp")
Else
%><!--#include file="funktion.asp" --><%
Session.LCID = 1030
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath (db_users)
strSQL = "select * FROM users WHERE (Username = '" & session("password-session") & "')"
set rs = Conn.execute(strSQL)

id = rs("id")
nvn = rs("username")
users_kodeord = rs("password")
stedid = rs("id")
users_fornavn = rs("fornavn")
ar = rs("årgang")
klan = rs("klan")
life = rs("liv")
er = rs("er")
sex = rs("kon")
lvlvl = rs("level")
user_points = cint(rs("point"))
pakke_1 = rs("pakke_1")
pakke_2 = rs("pakke_2")
pakke_3 = rs("pakke_3")
godkend = rs("godkendt")
[admin] = rs("admin")

Rs.close
Set rs = Nothing   
Conn.Close
set Conn = Nothing

if godkend = 0 and site <> "vigtig" then
Response.Redirect("vigtig.asp")
End If
End If

%><!--#include file="rang.asp" --><html>

<head>
<meta http-equiv="Content-Language" content="da">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>HogwartsOnline.dk</title>
</head>
<style type="text/css">
body { font-family: Verdana; }
a:link {color: #000000; text-decoration: none; }
a:visited {color: #000000; text-decoration: none; }
a:hover {color: #000000; text-decoration: underline; }
td { font-family:  Verdana, Helvetica; color: #000000; font-size: 8px; }
</style>


<body topmargin="0" leftmargin="0" bgcolor="#D2DEE2">

<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td background="images/top_bg.png" align="right">
    <table border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td background="images/top_left.png" width="27" height="27"></td>
        <td background="images/top_middle.png">
        <b><font face="Verdana" size="1">Hosted by Potter-Info.dk - Headmester Nicolair</font></b></td>
        <td background="images/top_right.png" width="24" height="27"></td>
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td background="images/Banner_middle.png">
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber1">
      <tr>
        <td width="254" height="70" background="images/Banner_left.png"></td>
        <td width="*">&nbsp;</td>
        <td width="468"></td>
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td bgcolor="#000000" height="1"></td>
  </tr>
  <tr>
    <td bgcolor="#D2DEE2" height="3"></td>
  </tr>
  <tr>
    <td height="2">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr>
        <td width="106" valign="top">
        <table border="0" cellpadding="0" cellspacing="0" width="106">
          <tr>
            <td width="106" height="19" background="images/left_top.png"></td>
          </tr>
          <tr>
            <td background="images/left_middle.png">
            <font face="Verdana" color="#000000" size="1">
            <font face="Verdana" color="#000000"><b>Menu:</b><br>
            <br>
            -
            <a href="default.asp">
            Main</a><br>
            -
            <a href="kontakt.asp">
            Kontakt</a><br>
            -
            <a href="information.asp">
            Information</a><br>
            -
            <nothing href="http://www.potter-info.dk/hogwartsonline/linkos.asp">
            Link til os</a><br>
            -
            <a href="regler.asp">
            Regler</a><br>
            <br>
            -
            <nothing href="http://www.potter-info.dk/hogwartsonline/chat">
            Chat</a><br>
            <br>
            <b>Nyheds-aviser:</b> <br>
            <br>
            - <b>
            <nothing href="http://www.potter-info.dk/hogwartsonline/profet.asp">
            Profet-Tidende</a></b><br>
            - <b>
            <nothing href="http://www.potter-info.dk/hogwartsonline/heksene.asp">
            Alt for Heksene</a></b><br>
            -
            <nothing href="http://www.potter-info.dk/hogwartsonline/fan.asp">
            Fan sektionen</a><br>
            <br>
            <b>Hogwarts:</b> <br>
            <br>
            -
            <a href="storsalen.asp">
            Storsalen</a><br>
            -
            <nothing href="http://www.potter-info.dk/hogwartsonline/ide.asp">
            Idesalen</a><br>
            -
            <nothing href="http://www.potter-info.dk/hogwartsonline/hyggehjornet.asp">
            HyggeHjørnet</a><br>
            -
            <a href="kollegiepoints.asp">
            Kollegie points</a><br>
            -
            <a href="historie.asp">
            Kollegie historie</a><br>
            -
            <a href="klasse.asp">
            Klasser</a><br>
            -
            <a href="bibliotek.asp">
            Biblioteket</a><br>
            - Hospitalet<br>
            - Quidditch banen<br>
            - <b>
            <nothing href="http://www.potter-info.dk/hogwartsonline/commonroom.asp">
            Opholdsstuen</a></b><br>
            -
            <a href="roverkortet.asp">
            Røverkortet</a><br>
            -
            <a href="skoletasken.asp">
            Skoletasken</a><br>
            -
            <a href="uglepost.asp">
            UgleTårnet</a><br>
            -
            <a href="venner.asp">
            Hog. Venner</a><br>
            -
            <nothing href="http://www.potter-info.dk/hogwartsonline/brugerlisten.asp">
            Brugerlisten</a><br>
            - Rum oversigt<br>
            <br>
            <b>Fun:</b> <br>
            <br>
            -
            <nothing href="http://www.potter-info.dk/hogwartsonline/spil.asp">
            Spil</a><br>
            - Quiz<br>
            -
            <nothing href="http://www.potter-info.dk/hogwartsonline/wallpaper.asp">
            Wallpapers</a><br>
            - Links<br>
            <br>
            <b>Butikker:</b> <br>
            <br>
            - Shop Markedet<br>
            - Diagonalstræde<br>
            -
            <nothing href="http://www.potter-info.dk/hogwartsonline/hogsmeade.asp">
            Hogsmeade</a><br>
            -
            <nothing href="http://www.potter-info.dk/hogwartsonline/gringotts.asp">
            Gringotts</a><br>
            - Din butik<br>
            <br>
            <b>Andet:</b> <br>
            <br>
            - <b>
            <nothing href="http://www.potter-info.dk/hogwartsonline/laerer.asp">
            Lærerværelset</a></b><br>
            -
            <a href="skoven.asp">
            D.F. Skov</a></font> <br>
&nbsp;</font></td>
          </tr>
          <tr>
            <td background="images/left_right.png" width="106" height="37"></td>
          </tr>
        </table>
        </td>
        <td width="100%" align="center" valign="top">
        <table border="0" cellpadding="0" cellspacing="0" width="90%">
          <tr>
            <td width="33">
            <img border="0" src="images/middle_top_left.png" width="33" height="19"></td>
            <td width="100%" background="images/middle_top_middle.png">&nbsp;</td>
            <td width="33">
            <img border="0" src="images/middle_top_right.png" width="33" height="19"></td>
          </tr>
          <tr>
            <td colspan="3">
            <table border="0" cellpadding="0" cellspacing="0" width="100%">
              <tr>
                <td width="8" background="images/middle_middle_left.png">&nbsp;</td>
                <td width="*" bgcolor="#FFFFFF" align="center" style="background-image: url('images/middle_bg_<%=bg_middle%>.png'); background-attachment: scroll; background-position: left top; background-repeat:no-repeat"><br>
                <table width="460" border="0" cellpadding="0" cellspacing="0"><tr><td align="center"><font face="Verdana" size="1">Velkommen <%=magicname(nvn,2)%><hr><br><br>

------------------------------------------
Det var mine koder :o)
Avatar billede eagleeye Praktikant
01. september 2003 - 20:17 #13
Hvor bliver site variablen sat??

elseif site = "kollegiepoints" or site = "historie" then

Hvis site ikke er sat til noget ryder du ind i den sidste else og laver en redirectr.


Else
Response.Redirect "rangview.asp?mode=minus"
End If
else
End If
%>
Avatar billede eagleeye Praktikant
01. september 2003 - 20:21 #14
Den kommer måske fra din config fil. Prøv at tjekke at den indeholder det rigtig evt ved at udskrive det.


Da alle disse redirect er de samme:

Response.Redirect "rangview.asp?mode=minus"


Ville jeg prøve at lave det om til response.redirect med det tal i 1,2,3 osv så du hurtigt kan se hvor den stoppede.:

Response.Redirect "KOM TIL 1"
Response.End
Avatar billede eagleeye Praktikant
01. september 2003 - 20:22 #15
Response.Redirect "KOM TIL 1"  --->    Response.write "KOM TIL 1"
Avatar billede EIHP Juniormester
01. september 2003 - 20:23 #16
config.asp:

<%
// Databaser:
db_users = "usersdata.mdb" ' brugerdatabasen
db_news = "newsdata.mdb" ' nyhedsdatabasen
db_info = "infodata.mdb" ' infodatabasen
db_lektie = "lektiedata.mdb" ' lektiedatabasen
db_point = "pointdata.mdb" ' infodatabasen
db_ting = "tingdata.mdb" ' tingdatabasen
db_klasse = "klassedata.mdb" ' klassedatabasen
db_bib = "bibliotekdata.mdb" ' bibliotekdatabasen
db_ugle = "ugledata.mdb" ' Ugledatabasen
db_venner = "vennerdata.mdb" ' vennedatabasen
db_old = "ansog-data.mdb" ' andsoegningsdatabase om at flytning af gamle brugere

// BG billed i midten
site = Request.ServerVariables("SCRIPT_NAME")
arrsite = Split(site,"/")
site = arrsite(2)
arrsite = split(site,".")
site = arrsite(0)
%>
Avatar billede apocryphal Nybegynder
01. september 2003 - 22:01 #17
Det eneste jeg kan råde til, er at bruge JavaScript i stedet...

Jeg skrottede VBScript bl.a. fordi det opførte sig uforudsigeligt i forbindelse med logiske operationer, som den du har der.

JavaScript har gjort mig til et bedre menneske :P

--
Jonas
Avatar billede EIHP Juniormester
08. september 2003 - 22:08 #18
eagleeye:: Lig lige et svar..
Avatar billede eagleeye Praktikant
16. september 2003 - 23:31 #19
Ok ;)
beklager det sene svar, men eksperten har fjernet "krydset" E-mail boksen så jeg har ikke modtaget mail fra de spørgsmål jeg deltager i...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester