Avatar billede matz Nybegynder
21. september 2002 - 19:47 Der er 36 kommentarer og
1 løsning

Hjælp mig!!!

Kig her og prøv at tilmeld dig:

http://mats1122.frip.dk/default.asp

Hvad er der galt???
Avatar billede matz Nybegynder
21. september 2002 - 19:48 #1
Og den e-mail som den siger er i brug...er ikke i brug.
Avatar billede md_craig Nybegynder
21. september 2002 - 19:58 #2
har du en addresse du ved der er i brug ???

det kan jo være du har byttet lidt om på tjecket...
Avatar billede matz Nybegynder
21. september 2002 - 19:59 #3
Hvad mener du?
Avatar billede md_craig Nybegynder
21. september 2002 - 20:10 #4
at den måske går ind og siger...

Hvis emailen ikke findes så
  Fejl
ellers
  Ikke fejl
Slut

Hvis du forstår... der er mange der bytter lidt rundt på det... fordi man netop skal gøre sådan når man laver et password check....
Avatar billede matz Nybegynder
21. september 2002 - 20:12 #5
Hmm...jeg er ikke lige helt med :)

Vil du se lidt kode? I f.eks Signup_save.asp
Avatar billede md_craig Nybegynder
21. september 2002 - 21:13 #6
jo tak...
Avatar billede matz Nybegynder
21. september 2002 - 21:23 #7
<!--#include file="inc_settings.asp" -->
<%

    On Error Resume Next

    Set Upload = Server.CreateObject("AspSmartUpload.SmartUpload")
    Upload.MaxFileSize = MaxFileSize
    Upload.AllowedFilesList = "jpg,jpeg,png"
    Upload.Upload
    If Err <> 0 Then
        If Err = -2147220494 Then intErrorCode = 20
        If Err = -2147220399 Then intErrorCode = 21
        Err.Clear
    End If

    If Not Upload.Files("filename").IsMissing And intErrorCode = 0 Then
        Set Conn = Server.CreateObject("ADODB.Connection")
        Conn.Open "DRIVER=mysql; SERVER=" & sql_Server & "; DATABASE=" & sql_DB & "; UID=" & sql_UID & "; PWD=" & sql_PWD

        strFilename = Upload.Files("filename").FileName

        strPass = DeMessSQL(Trim(Upload.Form("pass")))
        strEmail = DeMessSQL(Trim(Upload.Form("email")))
        strName = DeMessSQL(Trim(Upload.Form("fullname")))
        strCity = DeMessSQL(Trim(Upload.Form("homecity")))
        strCountry = DeMessSQL(Trim(Upload.Form("homecountry")))
        strText = DeMessSQL(Trim(Upload.Form("teaser")))
        strGender = DeMessSQL(Trim(Upload.Form("gender")))
        If strGender = "" Or Not IsNumeric(strGender) Then intErrorCode = 3
        If strEmail = "" Or Not IsEmail(strEmail) Then intErrorCode = 2
        Set Rs = Conn.Execute("SELECT id FROM persons WHERE email='" & strEmail & "'")
        If Not Rs.BOF Then intErrorCode = 4
        If strPass = "" Then intErrorCode = 1

        If intErrorCode = 0 Then
            strSQL = "INSERT INTO persons (password,email,name,city,country,text,gender,picturefile,datetime,shown) VALUES ("
            strSQL = strSQL & "PASSWORD('" & strPass & "'),"
            strSQL = strSQL & "'" & strEmail & "',"
            strSQL = strSQL & "'" & strName & "',"
            strSQL = strSQL & "'" & strCity & "',"
            strSQL = strSQL & "'" & strCountry & "',"
            strSQL = strSQL & "'" & strText & "',"
            strSQL = strSQL & strGender & ","
            strSQL = strSQL & "'" & strFilename & "',"
            strSQL = strSQL & "now(),0);"

            Conn.Execute strSQL
            Set Rs = Conn.Execute("SELECT id FROM persons ORDER BY id DESC")
            strPID = Rs(0)

            strMail = strEMVO
            strMail = Replace(strMail, "#navn", strName)
            strMail = Replace(strMail, "#pid", strPID)

            Upload.Files("filename").SaveAs Server.MapPath("pictures/" & strPID & "_" & strFilename)
            If Err = 0 Then
                ResizeIImage Server.MapPath("pictures/" & strPID & "_" & strFilename), 615
                Conn.Execute "INSERT INTO hits (pid) VALUES (" & strPID & ");"
                SendMail strEmail, "Registrering på Hot Or Not", strMail
            Else
                Conn.Execute "DELETE FROM persons WHERE id=" & strPID
                intErrorCode = 30
            End If
        End If
    ElseIf intErrorCode = 0 Then
        intErrorCode = 40
    End If
%>
<html>
<head>
    <title>tdaugaard.dk's Hot Or Not System</title>
    <meta http-equiv="pragma" content="nocache">
    <link rel="stylesheet" type="text/css" href="hotornot.css">
</head>
<body>
<center>
    <table border="0" cellpadding="4" cellspacing="0" width="613">
        <tr><td>
            <!--#include file="inc_menu.asp" -->
<%    If intErrorCode > 0 Then %>
            Der opstod en fejl under tilmelding af din profil.<br>
            Fejlen er:
            <p>
            <font color="#ff0000"><b>
<%
        Select Case intErrorCode
            Case 1: Response.Write "Du mangler at skrive et password!"
            Case 2: Response.Write "Du mangler at skrive din email adresse, eller den indtastede email adresse er ikke gyldig!"
            Case 3: Response.Write "Du mangler at vælge om du er Mand eller Kvinde!"
            Case 4: Response.Write "Den indtastede email adresse er allerede brugt af en anden bruger!"
            Case 20: Response.Write "Forkert filtype! Der kan kun uploades JPG (*.jpg; *.jpeg) og  PNG (*.png) filer!"
            Case 21: Response.Write "Billedet fylder for meget! Max størrelse er: &tilde;" & (MaxFileSize \ 1024) & " KB"
            Case 30: Response.Write "Der opstod en fejl under upload af dit billede og din profil er derfor ikke blevet oprettet. Dette skyldes højst sandsynligt en systemfejl!"
            Case 40: Response.Write "Du valgte ikke noget billede!"
        End Select
%>
            </font></b>
            <p>
            Klik på din browsers tilbage knap, ret fejlen og prøv igen :-)<br>
            Mener du at Hot Or Not er skyld i denne fejl, så kan du skrive til os på <a href="mailto:mats1122@yahoo.dk">mats1122@yahoo.dk</a>
<%    Else %>
            <b>Du er nu oprettet på Hot or Not :-)</b>
            <p>
            Det direkte link til din profil er: <a href="<%=BaseAddress%>default.asp?pid=<%=strPID%>"><%=BaseAddress%>default.asp?pid=<%=strPID%></a>
            <p>
            Du vil i løbet af få minutter modtage en velkomst email :-)
<%    End If %>
            <hr>
            <center>Copyright (C) Thomas Daugaard 2001</center>
        </td></tr>
    </table>
</center>
</body>
Avatar billede md_craig Nybegynder
21. september 2002 - 23:18 #8
prøv lige med

If Not Rs.EOF Then intErrorCode = 4

ikke at jeg tror det ændre noget... jeg kan bare ikke lige få drejet hovedet til din kode, så vi kan lige prøve det imens...
Avatar billede matz Nybegynder
21. september 2002 - 23:21 #9
okay...hvor vil du have at If Not Rs.EOF Then intErrorCode = 4 skal være henne? :)
Avatar billede md_craig Nybegynder
21. september 2002 - 23:25 #10
strPass = DeMessSQL(Trim(Upload.Form("pass")))
        strEmail = DeMessSQL(Trim(Upload.Form("email")))
        strName = DeMessSQL(Trim(Upload.Form("fullname")))
        strCity = DeMessSQL(Trim(Upload.Form("homecity")))
        strCountry = DeMessSQL(Trim(Upload.Form("homecountry")))
        strText = DeMessSQL(Trim(Upload.Form("teaser")))
        strGender = DeMessSQL(Trim(Upload.Form("gender")))
        If strGender = "" Or Not IsNumeric(strGender) Then intErrorCode = 3
        If strEmail = "" Or Not IsEmail(strEmail) Then intErrorCode = 2
        Set Rs = Conn.Execute("SELECT id FROM persons WHERE email='" & strEmail & "'")
        If Not Rs.BOF Then intErrorCode = 4 <--- her skal rettes til EOF...
        If strPass = "" Then intErrorCode = 1


Jeg kan desvære ikke nå mere i aften... men jeg plejer at stå tidligt op... så jeg kigger forbi i morgen tidlig...

du kan evt. også eksperimentere med den NOT der står foran RS.BOF/EOF og se hvad der virker som du vil have det til...

jeg kan ikke helt huske forskellen på BOF og EOF... men der er en forskel.. og det kan godt være det...

men snakkes i morgen...
Avatar billede matz Nybegynder
21. september 2002 - 23:28 #11
okay..vi snakkes ved :)
Avatar billede matz Nybegynder
21. september 2002 - 23:36 #12
Det virkede heller ik det med: If Not Rs.EOF Then intErrorCode = 4
Avatar billede md_craig Nybegynder
22. september 2002 - 13:18 #13
har du prøvet med og uden det NOT ???
Avatar billede matz Nybegynder
22. september 2002 - 13:40 #14
Det med NOT, virker heller ikke?
Avatar billede md_craig Nybegynder
22. september 2002 - 14:10 #15
hmmm... det lyder underligt...

der skulle jo gerne være nogle forskelle alt efter om der er NOT eller ikke NOT foran...

din database er helt tom eller er der noget i den.. ???
Avatar billede md_craig Nybegynder
22. september 2002 - 14:10 #16
det kunne jo være sjovt at se hvordan den reagerede hvis man indskrev en mail man viste der var i databasen...
Avatar billede matz Nybegynder
22. september 2002 - 14:16 #17
Altså det jeg har prøvet med er:

If Not Rs.EOF Then intErrorCode = 4

If Rs.EOF Then intErrorCode = 4

If Not Rs.BOF Then intErrorCode = 4

If Rs.BOF Then intErrorCode = 4

Men det virkede ikke?

Og databasen er helt tom...
Avatar billede md_craig Nybegynder
22. september 2002 - 17:32 #18
egentlig så burde du afstutte de linier du starter med IF... og hvor du afslutter dem er meget vigtigt... om det du har er korekt ved jeg ikke... men i al den tid jeg har arbejdet med ASP har jeg ikke set det før... men man lære jo aldrig det fuldt ud...

If Not Rs.EOF Then
intErrorCode = 4
End If

da den ellers kun vil gennemføre det nederstående hvis IF'en er opfyldt... men det underlige er at den burde stadig ikke give en fejl, og det forstår jeg ikke...

jeg fårståheller ikke at der ikke er nogen ændringer hvis du fjerne NOT, for det bliver nogle helt andre kreterier...

sker der det samme ligemeget hvilken af de fire du skriver ???
Avatar billede matz Nybegynder
22. september 2002 - 19:25 #19
Nu sker der noget.

Hvis jeg skriver End If Efter:

strFilename = Upload.Files("filename").FileName

        strPass = DeMessSQL(Trim(Upload.Form("pass")))
        strEmail = DeMessSQL(Trim(Upload.Form("email")))
        strName = DeMessSQL(Trim(Upload.Form("fullname")))
        strCity = DeMessSQL(Trim(Upload.Form("homecity")))
        strCountry = DeMessSQL(Trim(Upload.Form("homecountry")))
        strText = DeMessSQL(Trim(Upload.Form("teaser")))
        strGender = DeMessSQL(Trim(Upload.Form("gender")))
        If strGender = "" Or Not IsNumeric(strGender) Then intErrorCode = 3
        If strEmail = "" Or Not IsEmail(strEmail) Then intErrorCode = 2
        Set Rs = Conn.Execute("SELECT id FROM persons WHERE email='" & strEmail & "'")
        If Not Rs.BOF Then intErrorCode = 4
        If strPass = "" Then intErrorCode = 1

Så siger den at der er fejl på line 65 som er:

ElseIf intErrorCode = 0 Then

???
Avatar billede matz Nybegynder
22. september 2002 - 19:26 #20
Den skriver det:

Microsoft VBScript compilation error '800a03ea'

Syntax error

/signup_save.asp, line 65

ElseIf intErrorCode = 0 Then
^
Avatar billede md_craig Nybegynder
23. september 2002 - 10:01 #21
Det er fordi din End if så først skal være efter Else If... strukturen bygges op således:

If - Then
Else
End If

eller bare

If - Then
End if

Udvidet

If - Then
Else
If - Then
End If
End If

en mere

If - Then
Else
If - Then
Else
End if
End If

osv
Avatar billede md_craig Nybegynder
23. september 2002 - 10:10 #22
det var her  jeg mente du manglede nogle end If'er

        If strGender = "" Or Not IsNumeric(strGender) Then
          intErrorCode = 3
        End If
        If strEmail = "" Or Not IsEmail(strEmail) Then
          intErrorCode = 2
        End If
        Set Rs = Conn.Execute("SELECT id FROM persons WHERE email='" & strEmail & "'")
        If Not Rs.BOF Then
          intErrorCode = 4
        End If
        If strPass = "" Then
          intErrorCode = 1
        End If

men jeg tror ikke det er noget der ændre noget, for der er jo en grund til at den kommer med fejl 4.... og det er fordi den mener at den finder en post i DB'en... hvilket den ikke burde gøre...

har du evt prøvet at lave den udskrive det den påstår den finder...
Avatar billede md_craig Nybegynder
23. september 2002 - 10:13 #23
If Not Rs.EOF Then
          intErrorCode = 4
          Response.Write "Resultat med NOT" & RS("ID")
        End If
        If Rs.EOF Then
          intErrorCode = 4
          Response.Write "Resultat uden NOT" & RS("ID")
        End If
Avatar billede matz Nybegynder
23. september 2002 - 12:44 #24
Hvor skal den sættes ind henne?
Avatar billede md_craig Nybegynder
23. september 2002 - 13:03 #25
hvadfornoget af det ??? ;o)

Kommentar: md_craig
23/09-2002 10:10:52
--------------------
Kommentar: md_craig
23/09-2002 10:13:13
Avatar billede matz Nybegynder
23. september 2002 - 13:12 #26
begge to ;D
Avatar billede md_craig Nybegynder
23. september 2002 - 14:19 #27
Kommentar: md_craig
23/09-2002 10:10:52:::


        If strGender = "" Or Not IsNumeric(strGender) Then intErrorCode = 3
        If strEmail = "" Or Not IsEmail(strEmail) Then intErrorCode = 2
        Set Rs = Conn.Execute("SELECT id FROM persons WHERE email='" & strEmail & "'")
        If Not Rs.BOF Then intErrorCode = 4
        If strPass = "" Then intErrorCode = 1

det er de 4 if'er i overstående linie....


Kommentar: md_craig
23/09-2002 10:13:13:::

skal erstatte denne del af:::

Kommentar: md_craig
23/09-2002 10:10:52:::
der ser således ud...

        If Not Rs.BOF Then
          intErrorCode = 4
        End If
Avatar billede matz Nybegynder
23. september 2002 - 15:11 #28
Jeg forstår det ik lige helt :) Men kan du ik sætte den ind i den her kode, så jeg bare lige kan lave en copy/paste ?

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

    On Error Resume Next

    Set Upload = Server.CreateObject("AspSmartUpload.SmartUpload")
    Upload.MaxFileSize = MaxFileSize
    Upload.AllowedFilesList = "jpg,jpeg,png"
    Upload.Upload
    If Err <> 0 Then
        If Err = -2147220494 Then intErrorCode = 20
        If Err = -2147220399 Then intErrorCode = 21
        Err.Clear
    End If

    If Not Upload.Files("filename").IsMissing And intErrorCode = 0 Then
        Set Conn = Server.CreateObject("ADODB.Connection")
        Conn.Open "DRIVER=mysql; SERVER=" & sql_Server & "; DATABASE=" & sql_DB & "; UID=" & sql_UID & "; PWD=" & sql_PWD

        strFilename = Upload.Files("filename").FileName

        strPass = DeMessSQL(Trim(Upload.Form("pass")))
        strEmail = DeMessSQL(Trim(Upload.Form("email")))
        strName = DeMessSQL(Trim(Upload.Form("fullname")))
        strCity = DeMessSQL(Trim(Upload.Form("homecity")))
        strCountry = DeMessSQL(Trim(Upload.Form("homecountry")))
        strText = DeMessSQL(Trim(Upload.Form("teaser")))
        strGender = DeMessSQL(Trim(Upload.Form("gender")))
        If strGender = "" Or Not IsNumeric(strGender) Then intErrorCode = 3
        If strEmail = "" Or Not IsEmail(strEmail) Then intErrorCode = 2
        Set Rs = Conn.Execute("SELECT id FROM persons WHERE email='" & strEmail & "'")
        If Not Rs.BOF Then intErrorCode = 4
        If strPass = "" Then intErrorCode = 1

        If intErrorCode = 0 Then
            strSQL = "INSERT INTO persons (password,email,name,city,country,text,gender,picturefile,datetime,shown) VALUES ("
            strSQL = strSQL & "PASSWORD('" & strPass & "'),"
            strSQL = strSQL & "'" & strEmail & "',"
            strSQL = strSQL & "'" & strName & "',"
            strSQL = strSQL & "'" & strCity & "',"
            strSQL = strSQL & "'" & strCountry & "',"
            strSQL = strSQL & "'" & strText & "',"
            strSQL = strSQL & strGender & ","
            strSQL = strSQL & "'" & strFilename & "',"
            strSQL = strSQL & "now(),0);"

            Conn.Execute strSQL
            Set Rs = Conn.Execute("SELECT id FROM persons ORDER BY id DESC")
            strPID = Rs(0)

            strMail = strEMVO
            strMail = Replace(strMail, "#navn", strName)
            strMail = Replace(strMail, "#pid", strPID)

            Upload.Files("filename").SaveAs Server.MapPath("pictures/" & strPID & "_" & strFilename)
            If Err = 0 Then
                ResizeIImage Server.MapPath("pictures/" & strPID & "_" & strFilename), 615
                Conn.Execute "INSERT INTO hits (pid) VALUES (" & strPID & ");"
                SendMail strEmail, "Registrering på Hot Or Not", strMail
            Else
                Conn.Execute "DELETE FROM persons WHERE id=" & strPID
                intErrorCode = 30
            End If
        End If
    ElseIf intErrorCode = 0 Then
        intErrorCode = 40
    End If
%>
<html>
<head>
    <title>tdaugaard.dk's Hot Or Not System</title>
    <meta http-equiv="pragma" content="nocache">
    <link rel="stylesheet" type="text/css" href="hotornot.css">
</head>
<body>
<center>
    <table border="0" cellpadding="4" cellspacing="0" width="613">
        <tr><td>
            <!--#include file="inc_menu.asp" -->
<%    If intErrorCode > 0 Then %>
            Der opstod en fejl under tilmelding af din profil.<br>
            Fejlen er:
            <p>
            <font color="#ff0000"><b>
<%
        Select Case intErrorCode
            Case 1: Response.Write "Du mangler at skrive et password!"
            Case 2: Response.Write "Du mangler at skrive din email adresse, eller den indtastede email adresse er ikke gyldig!"
            Case 3: Response.Write "Du mangler at vælge om du er Mand eller Kvinde!"
            Case 4: Response.Write "Den indtastede email adresse er allerede brugt af en anden bruger!"
            Case 20: Response.Write "Forkert filtype! Der kan kun uploades JPG (*.jpg; *.jpeg) og  PNG (*.png) filer!"
            Case 21: Response.Write "Billedet fylder for meget! Max størrelse er: &tilde;" & (MaxFileSize \ 1024) & " KB"
            Case 30: Response.Write "Der opstod en fejl under upload af dit billede og din profil er derfor ikke blevet oprettet. Dette skyldes højst sandsynligt en systemfejl!"
            Case 40: Response.Write "Du valgte ikke noget billede!"
        End Select
%>
            </font></b>
            <p>
            Klik på din browsers tilbage knap, ret fejlen og prøv igen :-)<br>
            Mener du at Hot Or Not er skyld i denne fejl, så kan du skrive til os på <a href="mailto:mats1122@yahoo.dk">mats1122@yahoo.dk</a>
<%    Else %>
            <b>Du er nu oprettet på Hot or Not :-)</b>
            <p>
            Det direkte link til din profil er: <a href="<%=BaseAddress%>default.asp?pid=<%=strPID%>"><%=BaseAddress%>default.asp?pid=<%=strPID%></a>
            <p>
            Du vil i løbet af få minutter modtage en velkomst email :-)
<%    End If %>
            <hr>
            <center>Copyright (C) Thomas Daugaard 2001</center>
        </td></tr>
    </table>
</center>
</body>
Avatar billede md_craig Nybegynder
23. september 2002 - 15:19 #29
<!--#include file="inc_settings.asp" -->
<%

    On Error Resume Next

    Set Upload = Server.CreateObject("AspSmartUpload.SmartUpload")
    Upload.MaxFileSize = MaxFileSize
    Upload.AllowedFilesList = "jpg,jpeg,png"
    Upload.Upload
    If Err <> 0 Then
        If Err = -2147220494 Then intErrorCode = 20
        If Err = -2147220399 Then intErrorCode = 21
        Err.Clear
    End If

    If Not Upload.Files("filename").IsMissing And intErrorCode = 0 Then
        Set Conn = Server.CreateObject("ADODB.Connection")
        Conn.Open "DRIVER=mysql; SERVER=" & sql_Server & "; DATABASE=" & sql_DB & "; UID=" & sql_UID & "; PWD=" & sql_PWD

        strFilename = Upload.Files("filename").FileName

        strPass = DeMessSQL(Trim(Upload.Form("pass")))
        strEmail = DeMessSQL(Trim(Upload.Form("email")))
        strName = DeMessSQL(Trim(Upload.Form("fullname")))
        strCity = DeMessSQL(Trim(Upload.Form("homecity")))
        strCountry = DeMessSQL(Trim(Upload.Form("homecountry")))
        strText = DeMessSQL(Trim(Upload.Form("teaser")))
        strGender = DeMessSQL(Trim(Upload.Form("gender")))
'-----------------------------------------------------------------her
      If strGender = "" Or Not IsNumeric(strGender) Then
          intErrorCode = 3
        End If
        If strEmail = "" Or Not IsEmail(strEmail) Then
          intErrorCode = 2
        End If
        Set Rs = Conn.Execute("SELECT id FROM persons WHERE email='" & strEmail & "'")
          If Not Rs.EOF Then
            intErrorCode = 4
            Response.Write "Resultat med NOT" & RS("ID")
          End If
          If Rs.EOF Then
            intErrorCode = 4
            Response.Write "Resultat uden NOT" & RS("ID")
          End If
          If strPass = "" Then
            intErrorCode = 1
          End If
'------------------------------------------------------------------------til her
        If intErrorCode = 0 Then
            strSQL = "INSERT INTO persons (password,email,name,city,country,text,gender,picturefile,datetime,shown) VALUES ("
            strSQL = strSQL & "PASSWORD('" & strPass & "'),"
            strSQL = strSQL & "'" & strEmail & "',"
            strSQL = strSQL & "'" & strName & "',"
            strSQL = strSQL & "'" & strCity & "',"
            strSQL = strSQL & "'" & strCountry & "',"
            strSQL = strSQL & "'" & strText & "',"
            strSQL = strSQL & strGender & ","
            strSQL = strSQL & "'" & strFilename & "',"
            strSQL = strSQL & "now(),0);"

            Conn.Execute strSQL
            Set Rs = Conn.Execute("SELECT id FROM persons ORDER BY id DESC")
            strPID = Rs(0)

            strMail = strEMVO
            strMail = Replace(strMail, "#navn", strName)
            strMail = Replace(strMail, "#pid", strPID)

            Upload.Files("filename").SaveAs Server.MapPath("pictures/" & strPID & "_" & strFilename)
            If Err = 0 Then
                ResizeIImage Server.MapPath("pictures/" & strPID & "_" & strFilename), 615
                Conn.Execute "INSERT INTO hits (pid) VALUES (" & strPID & ");"
                SendMail strEmail, "Registrering på Hot Or Not", strMail
            Else
                Conn.Execute "DELETE FROM persons WHERE id=" & strPID
                intErrorCode = 30
            End If
        End If
    ElseIf intErrorCode = 0 Then
        intErrorCode = 40
    End If
%>
<html>
<head>
    <title>tdaugaard.dk's Hot Or Not System</title>
    <meta http-equiv="pragma" content="nocache">
    <link rel="stylesheet" type="text/css" href="hotornot.css">
</head>
<body>
<center>
    <table border="0" cellpadding="4" cellspacing="0" width="613">
        <tr><td>
            <!--#include file="inc_menu.asp" -->
<%    If intErrorCode > 0 Then %>
            Der opstod en fejl under tilmelding af din profil.<br>
            Fejlen er:
            <p>
            <font color="#ff0000"><b>
<%
        Select Case intErrorCode
            Case 1: Response.Write "Du mangler at skrive et password!"
            Case 2: Response.Write "Du mangler at skrive din email adresse, eller den indtastede email adresse er ikke gyldig!"
            Case 3: Response.Write "Du mangler at vælge om du er Mand eller Kvinde!"
            Case 4: Response.Write "Den indtastede email adresse er allerede brugt af en anden bruger!"
            Case 20: Response.Write "Forkert filtype! Der kan kun uploades JPG (*.jpg; *.jpeg) og  PNG (*.png) filer!"
            Case 21: Response.Write "Billedet fylder for meget! Max størrelse er: &tilde;" & (MaxFileSize \ 1024) & " KB"
            Case 30: Response.Write "Der opstod en fejl under upload af dit billede og din profil er derfor ikke blevet oprettet. Dette skyldes højst sandsynligt en systemfejl!"
            Case 40: Response.Write "Du valgte ikke noget billede!"
        End Select
%>
            </font></b>
            <p>
            Klik på din browsers tilbage knap, ret fejlen og prøv igen :-)<br>
            Mener du at Hot Or Not er skyld i denne fejl, så kan du skrive til os på <a href="mailto:mats1122@yahoo.dk">mats1122@yahoo.dk</a>
<%    Else %>
            <b>Du er nu oprettet på Hot or Not :-)</b>
            <p>
            Det direkte link til din profil er: <a href="<%=BaseAddress%>default.asp?pid=<%=strPID%>"><%=BaseAddress%>default.asp?pid=<%=strPID%></a>
            <p>
            Du vil i løbet af få minutter modtage en velkomst email :-)
<%    End If %>
            <hr>
            <center>Copyright (C) Thomas Daugaard 2001</center>
        </td></tr>
    </table>
</center>
</body>
Avatar billede md_craig Nybegynder
23. september 2002 - 15:20 #30
det ville desuden så være en god ide hvis du lagde en enkelt post ind i databasen...
Avatar billede matz Nybegynder
23. september 2002 - 16:06 #31
Siden går ned hvis jeg sætter noget ind i databasen..? Altså man kan slet ikke komme ind på den så.

Og det andet virkede heller ik..

Tror du at det er min Sql fil? Vil du se min Sql fil?
Avatar billede md_craig Nybegynder
23. september 2002 - 18:41 #32
den går ned hvis du smække noget ind i din database... ok det her det lyder meget mystisk...

ja jeg kan da godt tage et kig på din SQL fil... men jeg tror ikke det hjælper noget...

men det lyder ret underligt t din side crasher hvis du putter noget i din database, det tyder jo stærk på problemer med enten databasen eller din Connection til databasen...
Avatar billede matz Nybegynder
23. september 2002 - 18:56 #33
Ja, det lyder meget sært...

Men her er min SQl fil:

# SQL fil til importering i phpMyAdmin eller gennem mySQL's monitor (mysql.exe)
#
# Skift administrator username/password og evt. IP i bunden ved INSERT INTO.

CREATE TABLE persons (
    id int(6) NOT NULL auto_increment,
    password varchar(15),
    email varchar(255),
    name varchar(100),
    city varchar(30),
    country varchar(30),
    text longtext,
    gender tinyint(1),
    datetime datetime,
    picturefile varchar(255),
    shown int(6) default '0',
    PRIMARY KEY (id)
);

CREATE TABLE hits (
    pid int(6) NOT NULL default '0',
    vote1 int(6) default '0',
    vote2 int(6) default '0',
    vote3 int(6) default '0',
    vote4 int(6) default '0',
    vote5 int(6) default '0',
    vote6 int(6) default '0',
    vote7 int(6) default '0',
    vote8 int(6) default '0',
    vote9 int(6) default '0',
    vote10 int(6) default '0',
    raters int(6) default '0',
    PRIMARY KEY (pid)
);

CREATE TABLE comments (
    id int(6) NOT NULL auto_increment,
    pid int(6),
    fromname varchar(100),
    email varchar(255),
    subject varchar(255),
    comment longtext,
    datetime datetime,
    isread tinyint(1) default '0',
    PRIMARY KEY (id)
);

CREATE TABLE votes (
    id int(11) NOT NULL auto_increment,
    sessionid varchar(20),
    pid int(6),
    ip varchar(15),
    vote tinyint(1),
    PRIMARY KEY (id)
);

CREATE TABLE shown (
    id int(11) NOT NULL auto_increment,
    sessionid varchar(20),
    pid int(6),
    ip varchar(15),
    PRIMARY KEY (id)
);

CREATE TABLE admin (
    username varchar(255),
    password varchar(16),
    adminip varchar(255)
);

# Hvis "adminip" er sat til andet end * så er det KUN personer, hvis IP er specificeret heri der kan logge ind,
# ligemeget! Kan med fordel bruges hvis administratoren har fast IP. Der kan skrives flere IP'ere hvis de
# adskilles med ; (fx. "255.255.255.255;255.255.255.12")
#
# VIGTIGT: Der må kun være EEN post i denne tabel!

INSERT INTO admin (username,password,adminip) VALUES ('admin',PASSWORD('admin'),'*');
Avatar billede md_craig Nybegynder
23. september 2002 - 19:21 #34
hmmm.. jeg kan ummidelbart heller ikke finde nogle fejl der... har du prøvet at benytte dig af en ACCESS DB istedet, jeg ved godt det er nedgang i hastigheden, men det er noget lætere arbejde med...
Avatar billede matz Nybegynder
23. september 2002 - 19:57 #35
nu har jeg ikke prøvet at arbejde med ACCESS DB før, så jeg kender det ikke?
Avatar billede md_craig Nybegynder
23. september 2002 - 20:12 #36
nå... men jeg tror godt du kan tilade dig at lukke dette spm og oprette et nyt... jeg er jo kun den eneste der har hjulpet her... og der kommer ikke andre... og skal jeg være helt ærlig, så har jeg ikke ummidelbart flere ideer... desvære.. så du nupper bare point selv...
Avatar billede matz Nybegynder
23. september 2002 - 20:28 #37
okay..tak for hjælpen :)
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