Avatar billede Slettet bruger
19. juni 2003 - 14:44 Der er 18 kommentarer og
1 løsning

Min kode virker ikke!

Hej jeg er ved at lave en side hvor man skal kunne oprette sig som medlem, men jeg kan bare ikke få siden til at fungere, hvad kan der være galt?

Min kode.

----------------------------------

<%@ Language=VBScript %>
<%
Option Explicit
Dim ConnDB, RS, navn, nick, hjemmeside, alder, email, tlf, mobil, status, citat, drik, bommert, msn

Set ConnDB = Server.CreateObject("ADODB.Connection")
ConnDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db\database.mdb")
'Fjerner evt mellemrum i start og slut af input
navn = Trim(Request.Form("navn"))
nick = Trim(Request.Form("nick"))
hjemmeside = Trim(Request.Form("hjemmeside"))
alder = Trim(Request.Form("alder"))
email = Trim(Request.Form("email"))
tlf = Trim(Request.Form("tlf"))
mobil = Trim(Request.Form("mobil"))
status = Trim(Request.Form("status"))
citat = Trim(Request.Form("citat"))
drik = Trim(Request.Form("drik"))
bommert = Trim(Request.Form("bommert"))
msn = Trim(Request.Form("msn"))
'-----------------------------------------------------------
IF (len(navn) <> 0) or len(nick) <> 0 or len(hjemmeside) <> 0 or len(alder) <> 0 or len(email) <> 0 or len(tlf) <> 0 or len(mobil) <> 0 or len(status) <> 0 or len(citat) <> 0 or len(drik) <> 0 or len(bommert) <> 0 or len(msn) <> 0 Then
'Der er indsendt data
    IF (len(navn) <> 0) AND len(nick) <> 0 AND len(hjemmeside) <> 0 AND len(alder) <> 0 AND len(email) <> 0 AND len(tlf) <> 0 AND len(mobil) <> 0 AND len(status) <> 0 AND len(citat) <> 0 AND len(drik) <> 0 AND len(bommert) <> 0 AND len(msn) <> 0 Then
        IF ConnDB.Execute ("SELECT * FROM members WHERE navn='" & navn & "' AND hjemmeside='" & hjemmeside & "' AND alder='" & alder & "' AND email='" & email & "' AND tlf='" & tlf & "' AND mobil='" & mobil & "' AND status='" & status & "' AND citat='" & citat & "' AND drik='" & drik & "' AND bommert='" & bommert & "' AND msn='" & msn & "'").EOF Then
        ConnDB.execute "INSERT INTO members (navn,hjemmeside,alder,email,tlf,mobil,status,citat,drik,bommert,msn) VALUES ('" & navn & "','" & hjemmeside & "'," & alder & ",'" & email & "'," & tlf & "," & mobil & ",'" & status & "','" & citat & "','" & drik & "','" & bommert & "','" & msn & "')"
        Response.Redirect "index.asp"
        ELSE
            StartOfPage
            InputForm
            %><SPAN CLASS="almText">xxx xxx xxx</SPAN><P>
            <%
            members
            EndOfPage
        End if
    ELSE
        'Alle felter er ikke udfyldt
        StartOfPage
        InputForm
        %><SPAN CLASS="almText">Du mangeler at udfylde et eller flere af felterne!!!</SPAN><P>
        <%
        members
        EndOfPage
    End if
Else
    StartOfPage
    InputForm
    members
    EndOfPage
End if
'-----------------------------------------------------------
sub StartOfPage
%>
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function open_window(url,sizeX,sizeY) {
    mywin = window.open(url,'smileyWin','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=' + sizeX +',height='+ sizeY + '');
}
-->
</SCRIPT>
<STYLE>
.almText{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 14px;
}

A.link1{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    color: #000000;
    TEXT-DECORATION: none;
}

A.link1:hover{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    color: #0000FF;
    font-weight: none;
    TEXT-DECORATION: underline;
}

.FlatButton{
    font-family: Vendana;
    font-size: 14px;
    background-color: #ffffff;
    border: 1px solid;
    border-color: #000000;
}

.FlatInput{
    font-family: Vendana;
    font-size: 14px;
    background-color: #FFFFFF;
    border: #000000;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
</STYLE>
</HEAD>
<BODY BGCOLOR="#ffffff" marginheight="0" topmargin="0" marginwidth="5" leftmargin="5">
<%
end sub
'-----------------------------------------------------------
sub EndOfPage
%>
<HR size=1 color="#000000">
<SPAN CLASS="almtext"><CENTER>
<p></p>
</CENTER></SPAN>
</BODY>
</HTML>
<%
end sub
'-----------------------------------------------------------
sub InputForm
%>
<FORM action="index.asp" METHOD="post" NAME="members"><BR>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="248">
<TR>
    <TD CLASS="almtext" width="119">Fulde Navn:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="navn" SIZE="15" CLASS="Flatinput" VALUE="<%=navn%>"></TD>
</TR>
<TR>
    <TD width="119">Hjemmeside:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="hjemmeside" SIZE="15" MAXLENGTH="35" CLASS="FlatInput" VALUE="<%=hjemmeside%>"></TD>
</TR>
<TR>
    <TD width="119">Alder:</TD>
    <TD width="129"><select size="1" name="alder">
    <option selected>Vælg venligst.</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="24">24</option>
    <option value="25">25</option>
    </select></TD>
</TR>
<TR>
    <TD width="119">E-Mail:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="email" SIZE="15" CLASS="Flatinput" VALUE="<%=email%>"></TD>
</TR>
<TR>
    <TD width="119">Tlf:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="tlf" SIZE="15" CLASS="Flatinput" VALUE="<%=tlf%>"></TD>
</TR>
<TR>
    <TD width="119">Mobil:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="mobil" SIZE="15" CLASS="Flatinput" VALUE="<%=mobil%>"></TD>
</TR>
<TR>
    <TD width="119">Partner Status:</TD>
    <TD width="129"><select size="1" name="status">
    <option selected>Vælg venligst.</option>
    <option value="Kæreste">Kæreste</option>
    <option value="Løst forhold">Løst forhold</option>
    <option value="Single">Single</option>
    </select></TD>
</TR>
<TR>
    <TD width="119">Ynglings Citat:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="citat" SIZE="15" CLASS="Flatinput" VALUE="<%=citat%>"></TD>
</TR>
<TR>
    <TD width="119">Ynglings Drikke:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="drik" SIZE="15" CLASS="Flatinput" VALUE="<%=drik%>"></TD>
</TR>
<TR>
    <TD width="119">Største Bommert:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="bommert" SIZE="15" CLASS="Flatinput" VALUE="<%=bommert%>"></TD>
</TR>
<TR>
    <TD width="119">MSN:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="msn" SIZE="15" CLASS="Flatinput" VALUE="<%=msn%>"></TD>
</TR>
<TR>
    <TD width="119"></TD>
    <TD width="129"><INPUT TYPE="submit" VALUE="Skriv" CLASS="FlatButton" id=submit1 name=submit1></TD>
</TR>
</TABLE>
</FORM>
Avatar billede keysersoze Ekspert
19. juni 2003 - 14:57 #1
det er 3. gang du opretter dette spm - og det er altså ikke meget man får ud og så meget kode...

du må fortælle hvad der sker af fejl eller andet - ellers er det jo umuligt at hjælpe
Avatar billede Slettet bruger
19. juni 2003 - 14:59 #2
her er et link til siden, http://www23.brinkster.com/strandparty/index.asp
så kan du lige se hvad der sker
Avatar billede keysersoze Ekspert
19. juni 2003 - 15:04 #3
Expected 'End'

/strandparty/index.asp, line 194


er du sikker på at ovenstående kode er index.asp og det er _hele_ koden?
Avatar billede Slettet bruger
19. juni 2003 - 15:07 #4
Ja det er jeg desværre helt sikker på
Avatar billede keysersoze Ekspert
19. juni 2003 - 16:04 #5
den henviser som skrevet til noget if-halløj i linie 194 - og der er slet ikke noget asp. Samtidig ser det ud til at alle dine if'er er lukket korrekt...

Derfor er du nødt til at fjerne alt asp'en og langsomt bygge det op igen for på den måde at fejlsøge. Du kan evt bare udkommentere alt fra linie 22 til 50 og så en for en sætte de forskellige if'er på
Avatar billede Slettet bruger
19. juni 2003 - 16:13 #6
Jeg er ikke helt med.
Avatar billede keysersoze Ekspert
19. juni 2003 - 16:18 #7
udkommentér fra line 22 til linie 50 - og lad mig så se resultatet af siden...
Avatar billede Slettet bruger
19. juni 2003 - 16:43 #8
http://www23.brinkster.com/strandparty/index.asp
så har jeg gjort det, og ja jeg fandt et par fejl, men nu skriver den dette når jeg prøver at vise siden

Microsoft VBScript compilation error '800a03f6'

Expected 'End'

/strandparty/index.asp, line 194
Avatar billede keysersoze Ekspert
19. juni 2003 - 16:49 #9
og det gjorde den også før - prøv at poste koden som den ser ud nu
Avatar billede Slettet bruger
19. juni 2003 - 16:50 #10
<%@ Language=VBScript %>
<%
Option Explicit
Dim ConnDB, RS, navn, nick, hjemmeside, alder, email, tlf, mobil, status, citat, drik, bommert, msn

Set ConnDB = Server.CreateObject("ADODB.Connection")
ConnDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db\database.mdb")
'Fjerner evt mellemrum i start og slut af input
navn = Trim(Request.Form("navn"))
nick = Trim(Request.Form("nick"))
hjemmeside = Trim(Request.Form("hjemmeside"))
alder = Trim(Request.Form("alder"))
email = Trim(Request.Form("email"))
tlf = Trim(Request.Form("tlf"))
mobil = Trim(Request.Form("mobil"))
status = Trim(Request.Form("status"))
citat = Trim(Request.Form("citat"))
drik = Trim(Request.Form("drik"))
bommert = Trim(Request.Form("bommert"))
msn = Trim(Request.Form("msn"))
'-----------------------------------------------------------
IF (len(navn) <> 0) or len(nick) <> 0 or len(hjemmeside) <> 0 or len(alder) <> 0 or len(email) <> 0 or len(tlf) <> 0 or len(mobil) <> 0 or len(status) <> 0 or len(citat) <> 0 or len(drik) <> 0 or len(bommert) <> 0 or len(msn) <> 0 Then
'Der er indsendt data
    IF (len(navn) <> 0) AND len(nick) <> 0 AND len(hjemmeside) <> 0 AND len(alder) <> 0 AND len(email) <> 0 AND len(tlf) <> 0 AND len(mobil) <> 0 AND len(status) <> 0 AND len(citat) <> 0 AND len(drik) <> 0 AND len(bommert) <> 0 AND len(msn) <> 0 Then
        IF ConnDB.Execute ("SELECT * FROM members WHERE navn='" & navn & "' AND nick='" & nick & "' AND hjemmeside='" & hjemmeside & "' AND alder='" & alder & "' AND email='" & email & "' AND tlf='" & tlf & "' AND mobil='" & mobil & "' AND status='" & status & "' AND citat='" & citat & "' AND drik='" & drik & "' AND bommert='" & bommert & "' AND msn='" & msn & "'").EOF Then
        ConnDB.execute "INSERT INTO members (navn,nick,hjemmeside,alder,email,tlf,mobil,status,citat,drik,bommert,msn) VALUES ('" & navn & "','" & nick & "','" & hjemmeside & "','" & alder & "','" & email & "','" & tlf & "','" & mobil & "','" & status & "','" & citat & "','" & drik & "','" & bommert & "','" & msn & "')"
        Response.Redirect "index.asp"
        ELSE
            StartOfPage
            InputForm
            %><SPAN CLASS="almText">xxx xxx xxx</SPAN><P>
            <%
            members
            EndOfPage
        End if
    ELSE
        'Alle felter er ikke udfyldt
        StartOfPage
        InputForm
        %><SPAN CLASS="almText">Du mangeler at udfylde et eller flere af felterne!!!</SPAN><P>
        <%
        members
        EndOfPage
    End if
Else
    StartOfPage
    InputForm
    members
    EndOfPage
End if
'-----------------------------------------------------------
sub StartOfPage
%>
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function open_window(url,sizeX,sizeY) {
    mywin = window.open(url,'smileyWin','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=' + sizeX +',height='+ sizeY + '');
}
-->
</SCRIPT>
<STYLE>
.almText{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 14px;
}

A.link1{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    color: #000000;
    TEXT-DECORATION: none;
}

A.link1:hover{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    color: #0000FF;
    font-weight: none;
    TEXT-DECORATION: underline;
}

.FlatButton{
    font-family: Vendana;
    font-size: 14px;
    background-color: #ffffff;
    border: 1px solid;
    border-color: #000000;
}

.FlatInput{
    font-family: Vendana;
    font-size: 14px;
    background-color: #FFFFFF;
    border: #000000;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
</STYLE>
</HEAD>
<BODY BGCOLOR="#ffffff" marginheight="0" topmargin="0" marginwidth="5" leftmargin="5">
<%
end sub
'-----------------------------------------------------------
sub EndOfPage
%>
<HR size=1 color="#000000">
<SPAN CLASS="almtext"><CENTER>
<p></p>
</CENTER></SPAN>
</BODY>
</HTML>
<%
end sub
'-----------------------------------------------------------
sub InputForm
%>
<FORM action="index.asp" METHOD="post" NAME="members"><BR>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="248">
<TR>
    <TD CLASS="almtext" width="119">Fulde Navn:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="navn" SIZE="15" CLASS="Flatinput" VALUE="<%=navn%>"></TD>
</TR>
<TR>
    <TD width="119">Hjemmeside:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="hjemmeside" SIZE="15" MAXLENGTH="35" CLASS="FlatInput" VALUE="<%=hjemmeside%>"></TD>
</TR>
<TR>
    <TD width="119">Alder:</TD>
    <TD width="129"><select size="1" name="alder">
    <option selected>Vælg venligst.</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="24">24</option>
    <option value="25">25</option>
    </select></TD>
</TR>
<TR>
    <TD width="119">E-Mail:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="email" SIZE="15" CLASS="Flatinput" VALUE="<%=email%>"></TD>
</TR>
<TR>
    <TD width="119">Tlf:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="tlf" SIZE="15" CLASS="Flatinput" VALUE="<%=tlf%>"></TD>
</TR>
<TR>
    <TD width="119">Mobil:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="mobil" SIZE="15" CLASS="Flatinput" VALUE="<%=mobil%>"></TD>
</TR>
<TR>
    <TD width="119">Partner Status:</TD>
    <TD width="129"><select size="1" name="status">
    <option selected>Vælg venligst.</option>
    <option value="Kæreste">Kæreste</option>
    <option value="Løst forhold">Løst forhold</option>
    <option value="Single">Single</option>
    </select></TD>
</TR>
<TR>
    <TD width="119">Ynglings Citat:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="citat" SIZE="15" CLASS="Flatinput" VALUE="<%=citat%>"></TD>
</TR>
<TR>
    <TD width="119">Ynglings Drikke:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="drik" SIZE="15" CLASS="Flatinput" VALUE="<%=drik%>"></TD>
</TR>
<TR>
    <TD width="119">Største Bommert:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="bommert" SIZE="15" CLASS="Flatinput" VALUE="<%=bommert%>"></TD>
</TR>
<TR>
    <TD width="119">MSN:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="msn" SIZE="15" CLASS="Flatinput" VALUE="<%=msn%>"></TD>
</TR>
<TR>
    <TD width="119"></TD>
    <TD width="129"><INPUT TYPE="submit" VALUE="Skriv" CLASS="FlatButton" id=submit1 name=submit1></TD>
</TR>
</TABLE>
</FORM>
Avatar billede keysersoze Ekspert
19. juni 2003 - 16:53 #11
jeg kan altså ikke se den store forskel i if-sætningerne... jeg sagde du skulle prøve at udkommentere ALLE linier fra og med linie 22 til og med linie 50

prøv det og lad os så se om siden virker
Avatar billede keysersoze Ekspert
19. juni 2003 - 16:54 #12
hvis du ikke ved det så udkommenterer man ved at sætte ' foran linien
Avatar billede Slettet bruger
19. juni 2003 - 17:01 #13
http://www23.brinkster.com/strandparty/index.asp

sådan?
---------------------------

<%@ Language=VBScript %>
<%
Option Explicit
Dim ConnDB, RS, navn, nick, hjemmeside, alder, email, tlf, mobil, status, citat, drik, bommert, msn

Set ConnDB = Server.CreateObject("ADODB.Connection")
ConnDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db\database.mdb")
'Fjerner evt mellemrum i start og slut af input
navn = Trim(Request.Form("navn"))
nick = Trim(Request.Form("nick"))
hjemmeside = Trim(Request.Form("hjemmeside"))
alder = Trim(Request.Form("alder"))
email = Trim(Request.Form("email"))
tlf = Trim(Request.Form("tlf"))
mobil = Trim(Request.Form("mobil"))
status = Trim(Request.Form("status"))
citat = Trim(Request.Form("citat"))
drik = Trim(Request.Form("drik"))
bommert = Trim(Request.Form("bommert"))
msn = Trim(Request.Form("msn"))
'-----------------------------------------------------------
'IF (len(navn) <> 0) or len(nick) <> 0 or len(hjemmeside) <> 0 or len(alder) <> 0 or len(email) <> 0 or len(tlf) <> 0 or len(mobil) <> 0 or len(status) <> 0 or len(citat) <> 0 or len(drik) <> 0 or len(bommert) <> 0 or len(msn) <> 0 Then
'Der er indsendt data
'    IF (len(navn) <> 0) AND len(nick) <> 0 AND len(hjemmeside) <> 0 AND len(alder) <> 0 AND len(email) <> 0 AND len(tlf) <> 0 AND len(mobil) <> 0 AND len(status) <> 0 AND len(citat) <> 0 AND len(drik) <> 0 AND len(bommert) <> 0 AND len(msn) <> 0 Then
'        IF ConnDB.Execute ("SELECT * FROM members WHERE navn='" & navn & "' AND nick='" & nick & "' AND hjemmeside='" & hjemmeside & "' AND alder='" & alder & "' AND email='" & email & "' AND tlf='" & tlf & "' AND mobil='" & mobil & "' AND status='" & status & "' AND citat='" & citat & "' AND drik='" & drik & "' AND bommert='" & bommert & "' AND msn='" & msn & "'").EOF Then
'        ConnDB.execute "INSERT INTO members (navn,nick,hjemmeside,alder,email,tlf,mobil,status,citat,drik,bommert,msn) VALUES ('" & navn & "','" & nick & "','" & hjemmeside & "','" & alder & "','" & email & "','" & tlf & "','" & mobil & "','" & status & "','" & citat & "','" & drik & "','" & bommert & "','" & msn & "')"
'        Response.Redirect "index.asp"
'        ELSE
'            StartOfPage
'            InputForm
'            %><SPAN CLASS="almText">xxx xxx xxx</SPAN><P>
'            <%
'            members
'            EndOfPage
'        End if
'    ELSE
'        'Alle felter er ikke udfyldt
'        StartOfPage
'        InputForm
'        %><SPAN CLASS="almText">Du mangeler at udfylde et eller flere af felterne!!!</SPAN><P>
'        <%
'        members
'        EndOfPage
'    End if
'Else
'    StartOfPage
'    InputForm
'    members
'    EndOfPage
'End if
'-----------------------------------------------------------
sub StartOfPage
%>
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function open_window(url,sizeX,sizeY) {
    mywin = window.open(url,'smileyWin','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=' + sizeX +',height='+ sizeY + '');
}
-->
</SCRIPT>
<STYLE>
.almText{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 14px;
}

A.link1{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    color: #000000;
    TEXT-DECORATION: none;
}

A.link1:hover{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    color: #0000FF;
    font-weight: none;
    TEXT-DECORATION: underline;
}

.FlatButton{
    font-family: Vendana;
    font-size: 14px;
    background-color: #ffffff;
    border: 1px solid;
    border-color: #000000;
}

.FlatInput{
    font-family: Vendana;
    font-size: 14px;
    background-color: #FFFFFF;
    border: #000000;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
</STYLE>
</HEAD>
<BODY BGCOLOR="#ffffff" marginheight="0" topmargin="0" marginwidth="5" leftmargin="5">
<%
end sub
'-----------------------------------------------------------
sub EndOfPage
%>
<HR size=1 color="#000000">
<SPAN CLASS="almtext"><CENTER>
<p></p>
</CENTER></SPAN>
</BODY>
</HTML>
<%
end sub
'-----------------------------------------------------------
sub InputForm
%>
<FORM action="index.asp" METHOD="post" NAME="members"><BR>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="248">
<TR>
    <TD CLASS="almtext" width="119">Fulde Navn:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="navn" SIZE="15" CLASS="Flatinput" VALUE="<%=navn%>"></TD>
</TR>
<TR>
    <TD width="119">Hjemmeside:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="hjemmeside" SIZE="15" MAXLENGTH="35" CLASS="FlatInput" VALUE="<%=hjemmeside%>"></TD>
</TR>
<TR>
    <TD width="119">Alder:</TD>
    <TD width="129"><select size="1" name="alder">
    <option selected>Vælg venligst.</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="24">24</option>
    <option value="25">25</option>
    </select></TD>
</TR>
<TR>
    <TD width="119">E-Mail:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="email" SIZE="15" CLASS="Flatinput" VALUE="<%=email%>"></TD>
</TR>
<TR>
    <TD width="119">Tlf:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="tlf" SIZE="15" CLASS="Flatinput" VALUE="<%=tlf%>"></TD>
</TR>
<TR>
    <TD width="119">Mobil:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="mobil" SIZE="15" CLASS="Flatinput" VALUE="<%=mobil%>"></TD>
</TR>
<TR>
    <TD width="119">Partner Status:</TD>
    <TD width="129"><select size="1" name="status">
    <option selected>Vælg venligst.</option>
    <option value="Kæreste">Kæreste</option>
    <option value="Løst forhold">Løst forhold</option>
    <option value="Single">Single</option>
    </select></TD>
</TR>
<TR>
    <TD width="119">Ynglings Citat:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="citat" SIZE="15" CLASS="Flatinput" VALUE="<%=citat%>"></TD>
</TR>
<TR>
    <TD width="119">Ynglings Drikke:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="drik" SIZE="15" CLASS="Flatinput" VALUE="<%=drik%>"></TD>
</TR>
<TR>
    <TD width="119">Største Bommert:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="bommert" SIZE="15" CLASS="Flatinput" VALUE="<%=bommert%>"></TD>
</TR>
<TR>
    <TD width="119">MSN:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="msn" SIZE="15" CLASS="Flatinput" VALUE="<%=msn%>"></TD>
</TR>
<TR>
    <TD width="119"></TD>
    <TD width="129"><INPUT TYPE="submit" VALUE="Skriv" CLASS="FlatButton" id=submit1 name=submit1></TD>
</TR>
</TABLE>
</FORM>
Avatar billede keysersoze Ekspert
19. juni 2003 - 17:07 #14
ahh - nu tror jeg at jeg kan se hvad fejlen er... bare fjerne alle de ' du satte før

det du mangler er at indsætte slutningen på din "sub InputForm" - lige efter linie 201 (altså dit </form>) skal du indsætte

End InputForm
Avatar billede Slettet bruger
19. juni 2003 - 17:11 #15
http://www23.brinkster.com/strandparty/index.asp

Syntes ik det virker alligevel:-(
------------------------------

<%@ Language=VBScript %>
<%
Option Explicit
Dim ConnDB, RS, navn, nick, hjemmeside, alder, email, tlf, mobil, status, citat, drik, bommert, msn

Set ConnDB = Server.CreateObject("ADODB.Connection")
ConnDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db\database.mdb")
'Fjerner evt mellemrum i start og slut af input
navn = Trim(Request.Form("navn"))
nick = Trim(Request.Form("nick"))
hjemmeside = Trim(Request.Form("hjemmeside"))
alder = Trim(Request.Form("alder"))
email = Trim(Request.Form("email"))
tlf = Trim(Request.Form("tlf"))
mobil = Trim(Request.Form("mobil"))
status = Trim(Request.Form("status"))
citat = Trim(Request.Form("citat"))
drik = Trim(Request.Form("drik"))
bommert = Trim(Request.Form("bommert"))
msn = Trim(Request.Form("msn"))
'-----------------------------------------------------------
IF (len(navn) <> 0) or len(nick) <> 0 or len(hjemmeside) <> 0 or len(alder) <> 0 or len(email) <> 0 or len(tlf) <> 0 or len(mobil) <> 0 or len(status) <> 0 or len(citat) <> 0 or len(drik) <> 0 or len(bommert) <> 0 or len(msn) <> 0 Then
Der er indsendt data
    IF (len(navn) <> 0) AND len(nick) <> 0 AND len(hjemmeside) <> 0 AND len(alder) <> 0 AND len(email) <> 0 AND len(tlf) <> 0 AND len(mobil) <> 0 AND len(status) <> 0 AND len(citat) <> 0 AND len(drik) <> 0 AND len(bommert) <> 0 AND len(msn) <> 0 Then
        IF ConnDB.Execute ("SELECT * FROM members WHERE navn='" & navn & "' AND nick='" & nick & "' AND hjemmeside='" & hjemmeside & "' AND alder='" & alder & "' AND email='" & email & "' AND tlf='" & tlf & "' AND mobil='" & mobil & "' AND status='" & status & "' AND citat='" & citat & "' AND drik='" & drik & "' AND bommert='" & bommert & "' AND msn='" & msn & "'").EOF Then
        ConnDB.execute "INSERT INTO members (navn,nick,hjemmeside,alder,email,tlf,mobil,status,citat,drik,bommert,msn) VALUES ('" & navn & "','" & nick & "','" & hjemmeside & "','" & alder & "','" & email & "','" & tlf & "','" & mobil & "','" & status & "','" & citat & "','" & drik & "','" & bommert & "','" & msn & "')"
        Response.Redirect "index.asp"
        ELSE
            StartOfPage
            InputForm
            %><SPAN CLASS="almText">xxx xxx xxx</SPAN><P>
            <%
            members
            EndOfPage
        End if
    ELSE
        'Alle felter er ikke udfyldt
        StartOfPage
        InputForm
        %><SPAN CLASS="almText">Du mangeler at udfylde et eller flere af felterne!!!</SPAN><P>
        <%
        members
        EndOfPage
    End if
Else
    StartOfPage
    InputForm
    members
    EndOfPage
End if
'-----------------------------------------------------------
sub StartOfPage
%>
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function open_window(url,sizeX,sizeY) {
    mywin = window.open(url,'smileyWin','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=' + sizeX +',height='+ sizeY + '');
}
-->
</SCRIPT>
<STYLE>
.almText{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 14px;
}

A.link1{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    color: #000000;
    TEXT-DECORATION: none;
}

A.link1:hover{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    color: #0000FF;
    font-weight: none;
    TEXT-DECORATION: underline;
}

.FlatButton{
    font-family: Vendana;
    font-size: 14px;
    background-color: #ffffff;
    border: 1px solid;
    border-color: #000000;
}

.FlatInput{
    font-family: Vendana;
    font-size: 14px;
    background-color: #FFFFFF;
    border: #000000;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
</STYLE>
</HEAD>
<BODY BGCOLOR="#ffffff" marginheight="0" topmargin="0" marginwidth="5" leftmargin="5">
<%
end sub
'-----------------------------------------------------------
sub EndOfPage
%>
<HR size=1 color="#000000">
<SPAN CLASS="almtext"><CENTER>
<p></p>
</CENTER></SPAN>
</BODY>
</HTML>
<%
end sub
'-----------------------------------------------------------
sub InputForm
%>
<FORM action="index.asp" METHOD="post" NAME="members"><BR>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="248">
<TR>
    <TD CLASS="almtext" width="119">Fulde Navn:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="navn" SIZE="15" CLASS="Flatinput" VALUE="<%=navn%>"></TD>
</TR>
<TR>
    <TD width="119">Hjemmeside:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="hjemmeside" SIZE="15" MAXLENGTH="35" CLASS="FlatInput" VALUE="<%=hjemmeside%>"></TD>
</TR>
<TR>
    <TD width="119">Alder:</TD>
    <TD width="129"><select size="1" name="alder">
    <option selected>Vælg venligst.</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="24">24</option>
    <option value="25">25</option>
    </select></TD>
</TR>
<TR>
    <TD width="119">E-Mail:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="email" SIZE="15" CLASS="Flatinput" VALUE="<%=email%>"></TD>
</TR>
<TR>
    <TD width="119">Tlf:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="tlf" SIZE="15" CLASS="Flatinput" VALUE="<%=tlf%>"></TD>
</TR>
<TR>
    <TD width="119">Mobil:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="mobil" SIZE="15" CLASS="Flatinput" VALUE="<%=mobil%>"></TD>
</TR>
<TR>
    <TD width="119">Partner Status:</TD>
    <TD width="129"><select size="1" name="status">
    <option selected>Vælg venligst.</option>
    <option value="Kæreste">Kæreste</option>
    <option value="Løst forhold">Løst forhold</option>
    <option value="Single">Single</option>
    </select></TD>
</TR>
<TR>
    <TD width="119">Ynglings Citat:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="citat" SIZE="15" CLASS="Flatinput" VALUE="<%=citat%>"></TD>
</TR>
<TR>
    <TD width="119">Ynglings Drikke:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="drik" SIZE="15" CLASS="Flatinput" VALUE="<%=drik%>"></TD>
</TR>
<TR>
    <TD width="119">Største Bommert:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="bommert" SIZE="15" CLASS="Flatinput" VALUE="<%=bommert%>"></TD>
</TR>
<TR>
    <TD width="119">MSN:</TD>
    <TD width="129">
    <INPUT TYPE="text" name="msn" SIZE="15" CLASS="Flatinput" VALUE="<%=msn%>"></TD>
</TR>
<TR>
    <TD width="119"></TD>
    <TD width="129"><INPUT TYPE="submit" VALUE="Skriv" CLASS="FlatButton" id=submit1 name=submit1></TD>
</TR>
</TABLE>
</FORM>
<%
end sub
%>
Avatar billede keysersoze Ekspert
19. juni 2003 - 17:13 #16
Expected end of statement

/strandparty/index.asp, line 23

Der er indsendt data
-------^


du må ikke lade denne linie stå u-udkommenteret - sæt ' foran
Avatar billede Slettet bruger
19. juni 2003 - 17:16 #17
ahh det hjalp en del, men alligevel er der noget galt http://www23.brinkster.com/strandparty/index.asp

Microsoft VBScript runtime error '800a01f4'

Variable is undefined: 'members'

/strandparty/index.asp, line 48
Avatar billede keysersoze Ekspert
19. juni 2003 - 20:46 #18
problemet siger jo næsten sig selv! du åbner din editor - finder linie 48 - og der kan du se at der står "menbers"... problemet er bare at du ikke andre steder i dit script har noget som helst der hedder members. Så enten skal linie 48 fjernes eller også skal du oprette noget som members kan referere til
Avatar billede Slettet bruger
19. juni 2003 - 20:54 #19
damn det er mange point at skulle af med, men dem har du sq fortjent, takker
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