dubbla värden i query-string

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • soffan76
    Medlem
    • 2001-05-13
    • 679

    #1

    dubbla värden i query-string

    Har bara en undran...
    Går det att göra så här?

    [KOD]
    <a href="senaste_redirect.asp?tabell=<%=RS("tabell")%>?datum=<% =RS("datum")%>" class="link"><%=RS("datum")%></a>
    [/KOD]

    ...alltså skicka med två värden...eller hur löser man det enklast annars?
    "Varför är det alltid så mycket månad kvar i slutet av pengarna?"
  • LAMP
    Avregistrerad
    • 2002-03-16
    • 729

    #2
    efter .asp i ditt fall använder du ? som separator. sedan använder du & som separator i resterande.

    alltså:

    index.asp?var1=gustav&var2=bosse

    sedan kan du fortsätta så:

    index.asp?var1=gustav&var2=bosse&var3=hugo&var4=simpson

    Comment

    • Jesper T
      Medlem
      • 2001-11-15
      • 7058

      #3
      Det var nästan rätt fast ta bort det andra frågetecknet och lägg till ett &!
      [kod]
      Resopnse.write "<a href='senaste_redirect.asp?tabell=" & RS("tabell") &"&datum="& RS("datum") &"'class='link'>" & RS("datum") &"</a>"[/kod]

      MVH Jesper
      Vänligen Jesper
      Etisk kommunikation

      Comment

      • voigtann1
        Forumvärd
        • 2001-06-14
        • 8810

        #4
        <a href="senaste_redirect.asp?tabell=<%=RS("tabell")%>&datum=<% =RS("datum")%>" class="link"><%=RS("datum")%></a>
        "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

        Comment

        • soffan76
          Medlem
          • 2001-05-13
          • 679

          #5
          Tackar så mycket! Här får man alltid hjälp på sekunden.
          "Varför är det alltid så mycket månad kvar i slutet av pengarna?"

          Comment

          • Jesper T
            Medlem
            • 2001-11-15
            • 7058

            #6
            DETTA KAN MAN BARA INTE MISSFÖRSTÅ!
            Vänligen Jesper
            Etisk kommunikation

            Comment

            • voigtann1
              Forumvärd
              • 2001-06-14
              • 8810

              #7
              Attans du han före
              "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

              Comment

              • OveRRidE
                Medlem
                • 2001-02-05
                • 8509

                #8
                Det finns värre exempel på dubbelpostningar där bland annat LarsG, Emission och @nders varit med i bilden. Jag tror de var fem som postade exakt samma svar, samma minut.

                Det är klass det.

                (Nån som har länken till det förresten?)
                http://truemaybefalse.blogspot.com - Med en debugger i högsta hugg

                Comment

                • soffan76
                  Medlem
                  • 2001-05-13
                  • 679

                  #9
                  Fortsättning.....
                  jag verkar inte få med värdet i querystringen fast att man ser den längst ned i listen:

                  senaste_redirect.asp?tabell=lankar&datum=2002-05-22 09:13:36

                  Jag får felmeddelandet:

                  Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

                  [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'datum ='.

                  /intranet/senaste_anslagstavlan.asp, line 63

                  Beror det på att det är ett datum-fält??
                  Min SQL-sats:
                  [KOD]
                  SQL = "SELECT * FROM anslagstavla WHERE datum = " & link & ""
                  [/KOD]
                  "Varför är det alltid så mycket månad kvar i slutet av pengarna?"

                  Comment

                  • LAMP
                    Avregistrerad
                    • 2002-03-16
                    • 729

                    #10
                    Ursprungligen av OveRRidE Det finns värre exempel på dubbelpostningar där bland annat LarsG, Emission och @nders varit med i bilden. Jag tror de var fem som postade exakt samma svar, samma minut.

                    Det är klass det.

                    (Nån som har länken till det förresten?)
                    http://www.webforum.nu/showthread.php?s=&threadid=11444

                    Comment

                    • LAMP
                      Avregistrerad
                      • 2002-03-16
                      • 729

                      #11
                      Ursprungligen av soffan76 Fortsättning.....
                      jag verkar inte få med värdet i querystringen fast att man ser den längst ned i listen:

                      senaste_redirect.asp?tabell=lankar&datum=2002-05-22 09:13:36

                      Jag får felmeddelandet:

                      Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

                      [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'datum ='.

                      /intranet/senaste_anslagstavlan.asp, line 63

                      Beror det på att det är ett datum-fält??
                      Min SQL-sats:
                      [KOD]
                      SQL = "SELECT * FROM anslagstavla WHERE datum = " & link & ""
                      [/KOD]
                      Linkvariabeln är tom, hur får querystringen namnet link?

                      RED: Sedan brukar access vilja ha brädgårdar runt datum.

                      Comment

                      • soffan76
                        Medlem
                        • 2001-05-13
                        • 679

                        #12
                        Det får den innan:
                        <% link = request.querystring("datum") %>
                        "Varför är det alltid så mycket månad kvar i slutet av pengarna?"

                        Comment

                        • LAMP
                          Avregistrerad
                          • 2002-03-16
                          • 729

                          #13
                          Prova skriva ut dels request.querystring("datum") och dels link för att se var du tappar värdet på den.

                          Comment

                          • LAMP
                            Avregistrerad
                            • 2002-03-16
                            • 729

                            #14
                            Ursprungligen av soffan76 Fortsättning.....
                            jag verkar inte få med värdet i querystringen fast att man ser den längst ned i listen:

                            senaste_redirect.asp?tabell=lankar&datum=2002-05-22 09:13:36

                            Jag får felmeddelandet:

                            Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

                            [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'datum ='.

                            /intranet/senaste_anslagstavlan.asp, line 63

                            Beror det på att det är ett datum-fält??
                            Min SQL-sats:
                            [KOD]
                            SQL = "SELECT * FROM anslagstavla WHERE datum = " & link & ""
                            [/KOD]
                            Eftersom där är mellanslag mellan datum och tid, kan det vara säkrast att använda server.urlencode() för att få bra funktionalitet i andra webläsare än Internet explorer.

                            Comment

                            • soffan76
                              Medlem
                              • 2001-05-13
                              • 679

                              #15
                              Jag får med mig värdet nu:
                              SELECT * FROM anslagstavla WHERE datum = 2002-05-22 15:22:08
                              Hur skriver jag dit server.urlencode() ?
                              "Varför är det alltid så mycket månad kvar i slutet av pengarna?"

                              Comment

                              Working...