Avatar billede ecoder Nybegynder
12. august 2002 - 11:15 Der er 16 kommentarer og
1 løsning

Qurestring i form felt??

Hej.....er løbet ind i et lille ?

Kan man kører en querystring fra et form felt sådan her:

<form action="index.asp?page=soeg" method="post">

Længere nede på siden hvor alle mine querystrings er havde jeg bare tænkt mig og gøre det samme, men det virker ikke. Der sker ingenting når jeg trykker på søg knappen?

<% If Request.Querystring("page")="soeg" Then %>
<!--#include file="ssi/soeg.asp"-->
<% End If %>
Avatar billede easysoft_studios Nybegynder
12. august 2002 - 11:16 #1
sagtens... du kan også bruge subværdier i en form
Avatar billede easysoft_studios Nybegynder
12. august 2002 - 11:18 #2
du skal jo huske at bruge en submit knap:

<input type="submit">
Avatar billede easysoft_studios Nybegynder
12. august 2002 - 11:19 #3
ellers sker der ingen ting... en alm. button vil ingenting gøre.
Avatar billede easysoft_studios Nybegynder
12. august 2002 - 11:21 #4
jeg har til vane at sætte noget lignende dette her i toppen af hver side:
<%
Response.Buffer = true

page = Request.QueryString("page")
%>

det vil sige at jeg længere nede blot kan checke sådan her:

<% if page = "soeg" then %>

<% end if %>
Avatar billede ecoder Nybegynder
12. august 2002 - 12:50 #5
Hey easysoft_studios.........undskyld den lange svar tid!

Men tusind tak for hjælpen. Kan du hitte ud af den her også så?

Jeg kan godt nå ind til denne subværdi, men mit problem er at alle de andre querystrings også bliver vist på den pågældende side! hvordan undgår jeg det?

Source code:

<% If Request.QueryString("ID") = "1" Then %>
  <% If Request.QueryString("specs") = "telefoner" Then %>
    <%If Request.QueryString("produktID") = "M720" Then %>
      <!--#include file="ssi/spec.asp"-->
    <% End If %>
  <% End If %>
<% End If %>

Link: & "<a href=" & "index.asp?page=produkter&specs=telefoner&produktID=" & oRS1.fields("Produkt") & ">"

Jeg er gået total kold!?!?!?!
Avatar billede easysoft_studios Nybegynder
12. august 2002 - 12:53 #6
altså at de bliver vist i adresselinien?
Avatar billede neuro Nybegynder
12. august 2002 - 13:05 #7
no problem ;)
Avatar billede easysoft_studios Nybegynder
12. august 2002 - 13:09 #8
neuro >> hm?
Avatar billede ecoder Nybegynder
12. august 2002 - 13:13 #9
Nej.......det jeg vil ha vist her er den del her på spec.asp:

<%If Request.QueryString("produktID") = "M720" Then %>
      <!--#include file="ssi/spec.asp"-->
    <% End If %>

Men jeg har jo en masse andre include filer som f.eks:

<% If Request.QueryString("ID") = "1" Then %>
  <!--#include file="ssi/produkter.asp"-->
<% End If %>


Og pga at jeg har det, bliver alle QueryString vist, selv om det kun er spec.asp der skal vises! ("lidt svært at forklare men håber det er okay sådan? Hehehe :-)")
Avatar billede ecoder Nybegynder
12. august 2002 - 13:15 #10
Kort fortalt,- hehe! så skal værdierne af de to første QueryStrings ikke vises på selve siden, men kun den tredje QueryString skal blive vist!
Avatar billede easysoft_studios Nybegynder
12. august 2002 - 13:16 #11
prøv

<%If Request.QueryString("ID") = "1"  AND Request.QueryString("produktID") = "M720" Then %>
<!--#include file="ssi/spec.asp"-->
<% elseif Request.QueryString("ID") = "1"  then %>
<!--#include file="ssi/produkter.asp"-->
<% end if %>
Avatar billede ecoder Nybegynder
12. august 2002 - 13:48 #12
Nix...........har prøvet med dit forslag + sådan her:

Link: "<a href=" & "index.asp?page=produkter&ID=1&produktID=" & oRS1.fields("Produkt") & ">"

<% If Request.Querystring("page")="produkter" Then %>
  <% Request.QueryString("ID") = "1"  AND Request.QueryString("produktID") = "M720" Then %>
    <!--#include file="ssi/spec.asp"-->
  <% elseif Request.QueryString("ID") = "1"  then %>
    <!--#include file="ssi/produktspec.asp"-->
  <% end if %>
<% end if %>

Nu viser den kun ID=1 altså det her <!--#include file="ssi/produktspec.asp"-->
Avatar billede ecoder Nybegynder
12. august 2002 - 15:33 #13
Hey easysoft_studios..........havde du flere forslag til dette???
Avatar billede easysoft_studios Nybegynder
14. august 2002 - 23:20 #14
desværre ikke :(
Avatar billede easysoft_studios Nybegynder
14. august 2002 - 23:21 #15
accpeter dette og opret et nyt spm med det nye spørgsmål.
Avatar billede ecoder Nybegynder
16. august 2002 - 12:40 #16
Hey easysoft_studios! Sorry,- men har først tjekket eksperten.dk nu! Du for points nu.

Håber ikke det gør noget........!!

Mvh ecoder
Avatar billede easysoft_studios Nybegynder
18. august 2002 - 15:34 #17
helt i orden :)
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