Avatar billede lucy Nybegynder
03. april 2001 - 19:42 Der er 15 kommentarer og
1 løsning

Problemer med visning af \"tom\" side...

Hej
På min side kan brugere selv uploade dokumenter, filer etc. Mit problem er, at hvis der ikke er uploaded noget under en bestemt kategori, vises siden ikke. Hvad kan jeg indsætte så kategori siden hvor der ikke er uploaded noget på viser teksten i body: \"endnu ikke nogle dokumenter i denne kategori\"

se mit visningsscript:
<%@ LANGUAGE=\"VBSCRIPT\" %>
<% Option Explicit
%>
<!-- #INCLUDE VIRTUAL=\"/adovbs.inc\" -->
<%
    Dim Conn, RS, Kategori, Tittel, Beskrivelse, Sprog, Vurdering, Forfatter
    Kategori = CInt(Request(\"Kategori\"))
    Set Conn    = Server.CreateObject(\"ADODB.Connection\")
    Conn.Open Application(\"fildb\")
    Set RS        = Server.CreateObject(\"ADODB.Recordset\")
    RS.Open \"SELECT ID, FILENAME, Kategori, Tittel, Beskrivelse, Sprog, Vurdering, Forfatter FROM TFiles WHERE Kategori=\"& Kategori &\"\", Conn
%>
<% dim sti
select case RS(\"SPROG\")
case 1 sti=\"/billeder/forside/denmark.gif\"
case 2 sti=\"/billeder/forside/Sweden.gif\"
case 3 sti=\"/billeder/forside/Norway.gif\"
case 4 sti=\"/billeder/forside/unitedkingdom.gif\"
case 5 sti=\"/billeder/forside/spain.gif\"

end select%>
 
<html>
<head>

<LINK href=\"/main.css\" rel=\"stylesheet\" type=\"text/css\">
<title>[ .. .. ]</title>
<style fprolloverstyle>A:hover {color: #000000}
</style>
</head>

<body link=\"#FFFFFF\" vlink=\"#FFFFFF\" alink=\"#FFFFFF\">
<table border=\"0\" width=\"100%\">
<tr>
<td width=\"115\" valign=\"top\" align=\"middle\">
<!-- #INCLUDE VIRTUAL=\"/inc/leftmenu.asp\" -->
</td>
<td bgcolor=\"#C8CCC8\" width=\"90%\" valign=\"top\" align=\"center\">
&nbsp;
<table border=\"0\" width=\"90%\">
  <tr>
    <td width=\"90%\" rowspan=\"3\" bgcolor=\"#18949C\" style=\"border: 1 solid #FFFFFF\">

<p align=\"center\"><b><font face=\"Arial\" color=\"#FFFFFF\" size=\"4\">Hent dokument fra&nbsp;
</font><font face=\"Arial\" size=\"4\" color=\"#000080\"><i>Videndelings</i></font><font face=\"Arial\" color=\"#FFFFFF\" size=\"4\">Banken</font></b></p>

    </td>
  </tr>
</table>
&nbsp;

<!-- Her er det reele indhold af siden. --> <%
    While NOT RS.eof
        Response.write \"<p><table border=\"\"0\"\" width=\"\"90%\"\" rowspan=\"\"0\"\" bgcolor=\"\"#18949C\"\" style=\"\"border: 1 solid #FFFFFF\"\">\"
        Response.Write \"<td><img src=\"\"\"& sti &\"\"\"> <a href=\"\"/upload/DownloadDB.asp?ID=\"& RS(\"ID\") &\"\"\">\"
        Response.Write RS(\"FILENAME\")
        Response.Write \"</a></b>\"
        Response.Write \"<BR><b><FONT FACE =\"\"Arial, VERDANA, Times New Roman\"\" SIZE=\"\"2\"\" color=\"\"#000000\"\">Titel:  </FONT></b><FONT FACE =\"\"VERDANA, Times New Roman\"\" SIZE=\"\"2\"\" color=\"\"#000000\"\">\" & RS (\"Tittel\")       
        Response.Write \"&nbsp;<b><FONT FACE =\"\"Arial, VERDANA, Times New Roman\"\" SIZE=\"\"2\"\" color=\"\"#000000\"\">Beskrivelse:  </FONT></b><FONT FACE =\"\"VERDANA, Times New Roman\"\" SIZE=\"\"2\"\" color=\"\"#000000\"\">\" & RS (\"Beskrivelse\")       
        Response.write \"<BR><b><FONT FACE =\"\"Arial, VERDANA, Times New Roman\"\" SIZE=\"\"1\"\" color=\"\"#000000\"\">Evt. vurdering:  </FONT></b><FONT FACE =\"\"VERDANA, Times New Roman\"\" SIZE=\"\"1\"\" color=\"\"#000000\"\">\" & RS (\"Vurdering\")

        Response.write \"<BR><b><FONT FACE =\"\"Arial, VERDANA, Times New Roman\"\" SIZE=\"\"1\"\" color=\"\"#000000\"\">Forfatter:  </FONT></b><FONT FACE =\"\"VERDANA, Times New Roman\"\" SIZE=\"\"1\"\" color=\"\"#000000\"\">\" & RS (\"Forfatter\")
        Response.write \"</td></p>\"       
        RS.Movenext
    Wend
    Response.write \" \"
    RS.Close
    Set RS = NOTHING
    Conn.Close
    Set Conn = NOTHING
%>

</body>

Avatar billede netsrac Praktikant
03. april 2001 - 19:45 #1


    </td>
  </tr>
</table>
&nbsp;

<!-- Her er det reele indhold af siden. -->
<% if rs.eof then
response.write(\"kategori tom\")
end if %>
Avatar billede lucy Nybegynder
03. april 2001 - 19:50 #2
takker
Avatar billede netsrac Praktikant
03. april 2001 - 19:54 #3
Så lidt :-)
Avatar billede lucy Nybegynder
05. april 2001 - 05:49 #4
Netsrac

Jeg fik vist lukket dette for hurtigt. Siden vises stadig ikke?

</tr>
</table>
&nbsp;


<!-- Her er det reele indhold af siden. -->
<% if rs.eof then
        response.write (\"kategori tom\")
                end if
               
    While NOT RS.eof
        Response.write \"<p><table border=\"\"0\"\" width=\"\"90%\"\" rowspan=\"\"0\"\" bgcolor=\"\"#18949C\"\" style=\"\"border: 1 solid #FFFFFF\"\">\"
        Response.Write \"<td><img src=\"\"\"& sti &\"\"\"> <a href=\"\"/upload/DownloadDB.asp?ID=\"& RS(\"ID\") &\"\"\">\"
        Response.Write RS(\"FILENAME\")
        Response.Write \"</a></b>\"
Avatar billede netsrac Praktikant
05. april 2001 - 13:24 #5
Når du siger siden vises ikke hvad mener du så ? Får du en blank side eller ?
Avatar billede lucy Nybegynder
05. april 2001 - 13:34 #6
Hej igen - ja desværre.
Samme svar som hvis en side ikke findes... Men lige såsnart jeg uploader bare en enkelt opgave under en kategori (eksempelvis historie) og derefter vægler kategorien historie - vises siden.


Avatar billede netsrac Praktikant
05. april 2001 - 14:06 #7
I din browser, gør du følgende

Funktioner -> indstillinger -> Avanceret -> Fjern kryds i vis uskadelige http fejl

også får du en fejlmeddelse, hvad er den ?
Avatar billede lucy Nybegynder
05. april 2001 - 14:59 #8
error \'80020009\'
Exception occurred.

/upload/Download.asp, line 17
Avatar billede lucy Nybegynder
05. april 2001 - 15:01 #9
Det er linien med select case RS(\"sprog\")...
Avatar billede netsrac Praktikant
05. april 2001 - 15:06 #10
<%
if not rs.eof then
dim sti
select case RS(\"SPROG\")
case 1 sti=\"/billeder/forside/denmark.gif\"
case 2 sti=\"/billeder/forside/Sweden.gif\"
case 3 sti=\"/billeder/forside/Norway.gif\"
case 4 sti=\"/billeder/forside/unitedkingdom.gif\"
case 5 sti=\"/billeder/forside/spain.gif\"

end select
end if%>
Avatar billede lucy Nybegynder
05. april 2001 - 15:18 #11
Nu fik jeg så en fejl i bunden...
***************
Microsoft VBScript compilation error \'800a03f6\'

Expected \'End\'

/upload/Download.asp, line 95
*********************
linie 95 er set conn=nothing
*************************
Wend
    Response.write \" \"
    RS.Close
    Set RS = NOTHING
    Conn.Close
    Set Conn = NOTHING
%>

</body>

Avatar billede netsrac Praktikant
05. april 2001 - 15:25 #12
Kom lige med hele dit script som det ser ud nu..
Avatar billede lucy Nybegynder
05. april 2001 - 20:00 #13
Hej Netsrac
Beklager forsinkelsen...
Her kommer det:
<%@ LANGUAGE=\"VBSCRIPT\" %>
<% Option Explicit
%>
<!-- #INCLUDE VIRTUAL=\"/adovbs.inc\" -->


<%
    Dim Conn, RS, Kategori, Tittel, Beskrivelse, Sprog, Vurdering, Forfatter
    Kategori = CInt(Request(\"Kategori\"))
    Set Conn    = Server.CreateObject(\"ADODB.Connection\")
    Conn.Open Application(\"fildb\")
    Set RS        = Server.CreateObject(\"ADODB.Recordset\")
    RS.Open \"SELECT ID, FILENAME, Kategori, Tittel, Beskrivelse, Sprog, Vurdering, Forfatter FROM TFiles WHERE Kategori=\"& Kategori &\"\", Conn
%>

<%
if not rs.eof then
dim sti
select case RS(\"SPROG\")
case 1 sti=\"/billeder/forside/denmark.gif\"
case 2 sti=\"/billeder/forside/Sweden.gif\"
case 3 sti=\"/billeder/forside/Norway.gif\"
case 4 sti=\"/billeder/forside/unitedkingdom.gif\"
case 5 sti=\"/billeder/forside/spain.gif\"

end select%>
 
 
<html>
<head>

<LINK href=\"/main.css\" rel=\"stylesheet\" type=\"text/css\">
<title>[  ]</title>
<style fprolloverstyle>A:hover {color: #000000}
</style>
</head>

<body link=\"#FFFFFF\" vlink=\"#FFFFFF\" alink=\"#FFFFFF\">
<table border=\"0\" width=\"100%\">
<tr>
<td width=\"115\" valign=\"top\" align=\"middle\">
<!-- #INCLUDE VIRTUAL=\"/inc/leftmenu.asp\" -->
</td>


<td bgcolor=\"#C8CCC8\" width=\"90%\" valign=\"top\" align=\"center\">

&nbsp;

<table border=\"0\" width=\"90%\">
  <tr>
    <td width=\"90%\" rowspan=\"3\" bgcolor=\"#18949C\" style=\"border: 1 solid #FFFFFF\">

<p align=\"center\"><b><font face=\"Arial\" color=\"#FFFFFF\" size=\"4\">Hent dokument fra&nbsp;
</font><font face=\"Arial\" size=\"4\" color=\"#000080\"><i>Videndelings</i></font><font face=\"Arial\" color=\"#FFFFFF\" size=\"4\">Banken</font></b></p>

    </td>
  </tr>
</table>
&nbsp;


<!-- Her er det reele indhold af siden. -->
<% if rs.eof then
        response.write (\"kategori tom\")
                end if
               
    While NOT RS.eof
        Response.write \"<p><table border=\"\"0\"\" width=\"\"90%\"\" rowspan=\"\"0\"\" bgcolor=\"\"#18949C\"\" style=\"\"border: 1 solid #FFFFFF\"\">\"
        Response.Write \"<td><img src=\"\"\"& sti &\"\"\"> <a href=\"\"/upload/DownloadDB.asp?ID=\"& RS(\"ID\") &\"\"\">\"
        Response.Write RS(\"FILENAME\")
        Response.Write \"</a></b>\"
        Response.Write \"<BR><b><FONT FACE =\"\"Arial, VERDANA, Times New Roman\"\" SIZE=\"\"2\"\" color=\"\"#000000\"\">Titel:  </FONT></b><FONT FACE =\"\"VERDANA, Times New Roman\"\" SIZE=\"\"2\"\" color=\"\"#000000\"\">\" & RS (\"Tittel\")       
        Response.Write \"&nbsp;<b><FONT FACE =\"\"Arial, VERDANA, Times New Roman\"\" SIZE=\"\"2\"\" color=\"\"#000000\"\">Beskrivelse:  </FONT></b><FONT FACE =\"\"VERDANA, Times New Roman\"\" SIZE=\"\"2\"\" color=\"\"#000000\"\">\" & RS (\"Beskrivelse\")       
        Response.write \"<BR><b><FONT FACE =\"\"Arial, VERDANA, Times New Roman\"\" SIZE=\"\"1\"\" color=\"\"#000000\"\">Evt. vurdering:  </FONT></b><FONT FACE =\"\"VERDANA, Times New Roman\"\" SIZE=\"\"1\"\" color=\"\"#000000\"\">\" & RS (\"Vurdering\")

        Response.write \"<BR><b><FONT FACE =\"\"Arial, VERDANA, Times New Roman\"\" SIZE=\"\"1\"\" color=\"\"#000000\"\">Forfatter:  </FONT></b><FONT FACE =\"\"VERDANA, Times New Roman\"\" SIZE=\"\"1\"\" color=\"\"#000000\"\">\" & RS (\"Forfatter\")
        Response.write \"</td></p>\"       
        RS.Movenext
    Wend
    Response.write \" \"
    RS.Close
    Set RS = NOTHING
    Conn.Close
    Set Conn = NOTHING
%>

</body>
Avatar billede netsrac Praktikant
05. april 2001 - 20:02 #14
Du har jo ikke taget den end if med som jeg skrev.
Avatar billede lucy Nybegynder
05. april 2001 - 21:01 #15
SORRY - den havde jeg misset - Så lykkedes det endeligt - Tusinde tak for din tålmodighed.
Avatar billede netsrac Praktikant
05. april 2001 - 21:07 #16
så lidt :-)
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