Avatar billede muffemand Nybegynder
16. juni 2004 - 14:59 Der er 5 kommentarer og
1 løsning

Skal kun bruge visse poster

Det kan godt være det er primitivt, men jeg er ikke den helt store ASP haj :)
Nå, men jeg har en side hvor man kan udfylde nogle felter:
Navn på side, URL og en beskrivelse.
Så gemmer den det i en database, sammen med "ID" og "Dato", men samtidig har jeg et hidden felt som har value = "Nej" som så bliver gemt under "Godkendt" i databasen.
Og så var det så at den skulle komme ind på en admin side hvor man så kunne trykke på et link, hvorefter den så lavede "Godkendt" feltet om til "Ja", og derefter blive vist på en IKKE admin side.
Dvs. at på admin siden skal den altså bare visse de poster i databasen som har "Godkendt" sat til "Nej" og så på link siden (Da det er links jeg taler om) skal den kun vise dem der er sat til "Ja".
Samtidig skal den så også kun counte dem der har "Nej" ved sig.

Koden jeg PT bruger ser således ud:

<%
              Set myConn = Server.CreateObject("ADODB.Connection")
              myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("Data/links.mdb")
              Set rs = Server.CreateObject("ADODB.RecordSet")

                strSQL = "SELECT * FROM Links ORDER By Dato DESC"
                rs.Open strSQL, myConn, 1, 3
            %>
     
      <%
              Set myConn1 = Server.CreateObject("ADODB.Connection")
              myConn1.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("Data/links.mdb")
              Set rs1 = Server.CreateObject("ADODB.RecordSet")

                strSQL1 = "SELECT * FROM Links"
                rs1.Open strSQL1, myConn1, 1, 3
            %>
     
      <%
              If rs1.RecordCount= "1" or Null Then
              ord="godkendt link"
              Else
              ord="godkendte links"
              End if
            %>

Og så når jeg skal counte posterne bruger jeg:
Der er i alt <b><%= rs1.RecordCount%></b> ikke <%= ord %>.

Og det var så der at det netop kun skulle være dem som har "Nej" i databasens "Godkendt" felt.

Jeg håber det er til at forstå. Eller må I jo spørge.

På forhånd tak.


Med venlig hilsen
Muffe
Avatar billede fennec Nybegynder
16. juni 2004 - 15:08 #1
strSQL1 = "SELECT * FROM Links where Godkendt='nej'"
Avatar billede muffemand Nybegynder
16. juni 2004 - 15:39 #2
Det sker bare ikke... Jeg hader bare når jeg glemmer så simple ting :(
Men det virkede sgu, tak for det mester.
Hvis du laver et svar, så får du point :)
Avatar billede fennec Nybegynder
16. juni 2004 - 15:42 #3
Giv mig 30 point for det, og tag resten selv.
Avatar billede muffemand Nybegynder
16. juni 2004 - 15:43 #4
Aner jeg ikke hvordan man gør :)
Bruger ikke det her så tit alligevel, såå det rører mig ikke :)
Avatar billede fennec Nybegynder
16. juni 2004 - 15:49 #5
Hvis du selv havde lagt et svar, havde du haft muligheden for at tildele point manuelt. Det må du huske næste gang.

Jeg siger i hvert fald MANGE tak for MANGE point :o)
Avatar billede muffemand Nybegynder
16. juni 2004 - 15:50 #6
No problemo :)
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