Avatar billede okay Nybegynder
07. juli 2001 - 13:08 Der er 10 kommentarer og
1 løsning

Kategori/Subkategori/Links

Ok...på første side viser jeg kategori, og den næste viser jeg subkategorierne, men til sidste virker den ik, den viser ik links til den request subkategori...jeg indsatter lige filerne, så i kan kigge på dem, på forhånd tak for hjælpen !

Kategori:
--------
<%
    strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db.mdb\")
    Set myConn = Server.CreateObject(\"ADODB.Connection\")
    myConn.Open strDSN
   
%>
  <%
if mode = \"\" then
    strSQL = \"SELECT * From kategori\"
    Set rs = myConn.Execute(strSQL)   
    do while not rs.eof
        %>
        <a href=\"subkategori.asp?mode=vis&kategori=<%= rs(\"kategori\") %>\"><%= rs(\"kategori\") %></a><br>
 
  <%
        rs.movenext
    loop   
end if
%>


SubKategori:
------------
<%
    strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db.mdb\")
    Set myConn = Server.CreateObject(\"ADODB.Connection\")
    myConn.Open strDSN

    mode = request.querystring(\"mode\")
    kategori = request.querystring(\"kategori\")
    subkategori = request.querystring(\"subkategori\")

%>
          <%if mode = \"vis\" then
    strSQL = \"SELECT * From subkategori where kategori = \'\" & kategori & \"\'\"
    Set rs = myConn.Execute(strSQL)

    do while not rs.eof
        %>
     
        <a href=\"links.asp?mode=vissubkategori&kategori=<%= rs(\"id\") %>\"><%= rs(\"subkategori\") %></a><br>
          <%
        rs.movenext
    loop
end if
%>

Links:
------
<%
    strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db.mdb\")
    Set myConn = Server.CreateObject(\"ADODB.Connection\")
    myConn.Open strDSN

    mode = request.querystring(\"mode\")
    kategori = request.querystring(\"kategori\")
    subkategori = request.querystring(\"subkategori\")

%>
          <%if mode = \"vis\" then
    strSQL = \"SELECT * From links where subkategori = \'\" & subkategori & \"\'\"
    Set rs = myConn.Execute(strSQL)

    do while not rs.eof
        %>
     
        <%= rs(\"url\") %>
          <%
        rs.movenext
    loop
end if
%>
Avatar billede erikjacobsen Ekspert
07. juli 2001 - 13:31 #1
Hvad med i den sidste at skrive

  <%if mode = \"vissubkategori\" then
Avatar billede okay Nybegynder
07. juli 2001 - 15:35 #2
den har jeg skiftet men den viser stadigvæk intet!

http://www.friserverplads.dk/okay/index.asp
Avatar billede erikjacobsen Ekspert
07. juli 2001 - 16:06 #3
Ja, det ser lidt ud til at være samme problem :) Skal vi tage turen igen ?
Avatar billede okay Nybegynder
07. juli 2001 - 17:09 #4
Avatar billede okay Nybegynder
07. juli 2001 - 17:09 #5
scripten er den samme udfra ændrening af <%if mode = \"vissubkategori\" then
Avatar billede erikjacobsen Ekspert
07. juli 2001 - 18:40 #6
Og det er samme problem som sidst. I linket har du et tal (Jamal linket har
kategori=1) men i links-tabellen står der Jamal i kategori-feltet.

Én af tingene skal fixes. Du vælger selv. Jeg kan selv bedst lide at have de der
id-numre i adresselinien...
Avatar billede okay Nybegynder
07. juli 2001 - 19:01 #7
den virker stadigvæk ik. jeg har skiftet talene til tekst...var det ik det du mente...fordi jeg forstod ik helt hvad du mente ??
Avatar billede erikjacobsen Ekspert
07. juli 2001 - 19:07 #8
Det er helt i orden du ikke vil, men det er altså ikke forbudt at tænke selv.
Du skal udskifte

strSQL = \"SELECT * From links where subkategori = \'\" & kategori & \"\'\"

for det er jo det, du kalder navnet i linket. Ja, jo, jeg burde vel have set det,
men noget så bundløst trivielt troede jeg du efterhånden havde styr på.
Avatar billede okay Nybegynder
07. juli 2001 - 19:13 #9
hvordan kan jeg gøre det med ID (tal) ??
Avatar billede okay Nybegynder
07. juli 2001 - 19:17 #10
en ting jeg ik forstår hvorfor er scripten sådan subkategori = \'\" & kategori & \"\'\" og ik sådan ?? subkategori = \'\" & subkategori & \"\'\"


men det virker :o)
Avatar billede erikjacobsen Ekspert
07. juli 2001 - 21:14 #11
Det er jo fordi det script, der kalder links-scriptet skriver kategori i URL-en.
Du kunne have valgt at opbevare id-erne i stedet for teksterne på (sub)kategorierne.
Men det er bare hvad jeg synes er pænest.
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