Avatar billede jps6kb Novice
02. juli 2005 - 15:04 Der er 7 kommentarer og
1 løsning

Mangler pludselig wend efter if sætning

Hej,

Jeg har lavet det her:

<a href="ablog.asp?user=<% = data("navn") %>">xx</a>

inde i et while-wend..

men efter jeg har erstattet xx med det her:


        <a href="ablog.asp?user=<% = data("navn") %>">
<%
Set history = Server.CreateObject ("ADODB.Recordset")
set history = Myconn.execute("SELECT * From [BlogHistory] WHERE [navn] ='"& Session("thisUser") &"' AND forfatter ='"&

data("navn") &"'")
%>

<%
if history("forfatter") = session("thisUser") Then
    Response.Write "<img src=""me.gif"" border=""0""/>"

elseif history("blogid") < data("id") Then
    Response.Write "<img src=""new.gif"" border=""0""/>"

else
    Response.Write "<img src=""old.gif"" border=""0""/>"
%>
</a>


Jeg får denne melding:

Microsoft VBScript compilation  error '800a0400'

Expected statement

/int/bloglist.asp, line 66

Wend
^




Hele løkken:


<%
while NOT data.EOF
%>

    <tr>
      <td class="td_bloglist">
        <a href="ablog.asp?user=<% = data("navn") %>">
<%
Set history = Server.CreateObject ("ADODB.Recordset")
set history = Myconn.execute("SELECT * From [BlogHistory] WHERE [navn] ='"& Session("thisUser") &"' AND forfatter ='"&

data("navn") &"'")
%>

<%
if history("forfatter") = session("thisUser") Then
    Response.Write "<img src=""me.gif"" border=""0""/>"

elseif history("blogid") < data("id") Then
    Response.Write "<img src=""new.gif"" border=""0""/>"

else
    Response.Write "<img src=""old.gif"" border=""0""/>"
%>
</a>
      </td>
      <td class="td_bloglist">
        <% = data("navn") %>
      </td>
      <td class="td_bloglist">
        <% = data("dato") %>, <% = data("tid") %>
      </td>
      <td class="td_bloglist">
<%
Set brugerdata = Server.CreateObject ("ADODB.Recordset")
set brugerdata = Myconn.execute("Select antal from [Bruger] WHERE navn = '"& data("navn") &"'")
%>

        <% = brugerdata("antal") %>
      </td>
    </tr>

<%
data.MoveNext
Wend
%>
Avatar billede jps6kb Novice
02. juli 2005 - 15:05 #1
Hov.. sorry 'bout overskriften ;)
Avatar billede erikjacobsen Ekspert
02. juli 2005 - 15:36 #2
måske du mangler en "end if"
Avatar billede Jman Praktikant
02. juli 2005 - 15:39 #3
<%
if history("forfatter") = session("thisUser") Then
    Response.Write "<img src=""me.gif"" border=""0""/>"

elseif history("blogid") < data("id") Then
    Response.Write "<img src=""new.gif"" border=""0""/>"

else
    Response.Write "<img src=""old.gif"" border=""0""/>"

-------> her mangler en "end if" <--------
%>
Avatar billede driis Nybegynder
02. juli 2005 - 15:39 #4
else
    Response.Write "<img src=""old.gif"" border=""0""/>"

Der mangler en End If derefter, så vidt jeg kan se.
Avatar billede jps6kb Novice
02. juli 2005 - 16:17 #5
Nej, hvor pinligt.. hehe.. jeg smider det lige på når jeg kommer hjem og melder tilbage.. tak for det ;)

Tror jeg har kodet for meget java *G*
Avatar billede jps6kb Novice
03. juli 2005 - 12:50 #6
Jir.. erik, du var der lige først.. smider du ? ;)
Avatar billede erikjacobsen Ekspert
03. juli 2005 - 12:52 #7
Jeg samler slet ikke på point, tak.
Avatar billede jps6kb Novice
11. juli 2005 - 19:44 #8
Helt i orden der.. ;) 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