Avatar billede kartolux Nybegynder
07. april 2001 - 00:55 Der er 6 kommentarer og
1 løsning

Findes kategorien?

Nedenstående ændres, så der checkes - hvis det er en tekst

<HTML>
<BODY>
<%
url = request.querystring(\"url\")
if url <> \"\" then
url = strreverse(url)
urlarr = split(url, \"/\")
url = strreverse(urlarr(0))

if IsNumeric(url) then
Set dbConn = Server.CreateObject(\"ADODB.Connection\")
dbConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"/_private/ArticleDB.mdb\")
SQL = \"Select * FROM Articles where accepted=\'accepted\' AND ArticleID = \"&url&\" Order BY Category asc,Title Asc\"
set RS = dbconn.execute(SQL)
if rs.eof then
response.write(\"Artiklen er der IKKE\")
else
response.write(\"Artiklen er DER\")
end if
set rs = nothing
dbconn.close
set dbconn = nothing
else
response.write(\"det er tekst\")
end if
else
response.write(\"Der er ikke angivet nogen side\")
end if %>
</BODY>
</HTML>

- med følgende kode til databasen:

BEMÆRK jeg kan have kludret/ændret i det følgende:

Set dbConn = Server.CreateObject(\"ADODB.Connection\")
dbConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"/_private/ArticleDB.mdb\")
SQL = \"Select * FROM Articles where Category = \'&url&\' and accepted = \'accepted\' Order BY Category asc,Title Asc\"
set RS = dbconn.execute(SQL)

Hvis der findes en kategori der hedder url skrives: Kategorien findes - HURRA!!

Hvis den ikke findes - så skrives: Desværre ingen kategori - prøv et andet sted :0)

Samme med ingen tal og ingen tekst som før.

Hvordan ser koden ud?
Avatar billede netsrac Praktikant
07. april 2001 - 01:03 #1
<HTML>
<BODY>
<%
url = request.querystring(\"url\")
if url <> \"\" then
url = strreverse(url)
urlarr = split(url, \"/\")
url = strreverse(urlarr(0))

Set dbConn = Server.CreateObject(\"ADODB.Connection\")
dbConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"/_private/ArticleDB.mdb\")
if IsNumeric(url) then
SQL = \"Select * FROM Articles where accepted=\'accepted\' AND ArticleID = \"&url&\" Order BY Category asc,Title Asc\"
set RS = dbconn.execute(SQL)
if rs.eof then
response.write(\"Artiklen er der IKKE\")
else
response.write(\"Artiklen er DER\")
end if
set rs = nothing
else
SQL = \"Select * FROM Articles where Category = \'\"&url&\"\' and accepted = \'accepted\' Order BY Category asc,Title Asc\"
set rs = dbconn.execute(SQL)
if rs.eof then
response.write(\"Kategorien er der ikke!\")
else
response.write(\"Kategorien findes HURRA!\")
end
end if
dbconn.close
set dbconn = nothing
else
response.write(\"Der er ikke angivet nogen side\")
end if
%>
</BODY>
</HTML>
Avatar billede kartolux Nybegynder
07. april 2001 - 01:10 #2
Virker ikke ved tekst. Page not found.

Ved tal ok - men ved Ctrl+refresh af siden flg. fejl:

Microsoft VBScript compilation error \'800a03f4\'

Expected \'If\'

/redirect/tracer.asp, line 28

end
---^
Avatar billede netsrac Praktikant
07. april 2001 - 01:12 #3
  <HTML>
<BODY>
<%
url = request.querystring(\"url\")
if url <> \"\" then
url = strreverse(url)
urlarr = split(url, \"/\")
url = strreverse(urlarr(0))

Set dbConn = Server.CreateObject(\"ADODB.Connection\")
dbConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"/_private/ArticleDB.mdb\")
if IsNumeric(url) then
SQL = \"Select * FROM Articles where accepted=\'accepted\' AND ArticleID = \"&url&\" Order BY Category asc,Title Asc\"
set RS = dbconn.execute(SQL)
if rs.eof then
response.write(\"Artiklen er der IKKE\")
else
response.write(\"Artiklen er DER\")
end if
set rs = nothing
else
SQL = \"Select * FROM Articles where Category = \'\"&url&\"\' and accepted = \'accepted\' Order BY Category asc,Title Asc\"
set rs = dbconn.execute(SQL)
if rs.eof then
response.write(\"Kategorien er der ikke!\")
else
response.write(\"Kategorien findes HURRA!\")
end if
end if
dbconn.close
set dbconn = nothing
else
response.write(\"Der er ikke angivet nogen side\")
end if
%>
</BODY>
</HTML> 
Avatar billede kartolux Nybegynder
07. april 2001 - 01:18 #4
Super! Virker perfekt. Jeg har i mellemtiden set din hjemmeside. Du har lavet mange gode sager, kan jeg se og læse :0)
Nu er det goodnight, men du hører fra mig igen! :0)
Avatar billede netsrac Praktikant
07. april 2001 - 01:26 #5
Sov godt :-)
Avatar billede kartolux Nybegynder
07. april 2001 - 01:32 #6
I lige måde :0)
Avatar billede netsrac Praktikant
07. april 2001 - 01:35 #7
:-)
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