---
title: "Har Problem med QueryString"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/40174-har-problem-med-querystring"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MystiX"
published: "2002-03-23T23:42:32.000Z"
updated: "2002-03-24T00:38:43.000Z"
replies: 6
views: 307
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/40174-har-problem-med-querystring"
---

# Har Problem med QueryString

## #1 — MystiX, 2002-03-23T23:42Z

Suttit Nu i ett jäkla tag men det vägrar funka
Jag är en nybörjare inom ASP + att jag har testar lite grejer i denna kod + att jag skulle börja snygga till den när jag fått allt å funka :)

Hjälp vore snällt

\<% Response.Buffer = TRUE %\>
\<html\>
\<!-- #include virtual="/databas/adovbs.inc" --\> 
\<%
Dim IDnum
Idnum = Request.QueryString("ID")
%\>
\<%
If Idnum2 = "" Then
Idnum2 = Idnum 
End If
%\>
\<head\>
\<meta http-equiv="Content-Language" content="sv"\>
\<meta name="GENERATOR" content="Microsoft FrontPage 5.0"\>
\<meta name="ProgId" content="FrontPage.Editor.Document"\>
\<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"\>
\<title\>MystiX Soccer System\</title\>
\</head\>

\<body\>

\<p style="margin-top: 0; margin-bottom: 0"\>&nbsp;\</p\>
\<p style="margin-top: 0; margin-bottom: 0" align="center"\>\<font face="Verdana"\>
MystiX Soccer System\</font\>\</p\>
\<p\>&nbsp;\</p\>
\<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="60%" height="206"\>
  \<tr\>\<% =IDnum %\>\<br\>
      \<% =IDnum2 %\>
    \<td width="17%" height="206" align="left" valign="top"\>
    \<p style="margin-top: 0; margin-bottom: 0"\>\<font size="1" face="Verdana"\>
    \<p style="margin-top: 0; margin-bottom: 0"\>\<font size="1" face="Verdana"\>
    response.write "\<a href='login.asp?ID="  & recset("ID") & "'\> Account\</a\>"
    \<font color="#000000"\>Account Setup\</font\>\</a\>\</font\>\</p\>
    \<p style="margin-top: 0; margin-bottom: 0"\>\<font size="1" face="Verdana"\>
    \<a href="soccer.asp?ID=&quot; & RecSet(&quot;ID&quot;)&soccer=predict"\>
    \<font color="#000000"\>New Predic\</font\>\</a\>\</font\>\</p\>
    \<p\>&nbsp;\</td\>
   \<% If Request.QueryString("soccer") = add Then %\>
      \<%
   Set Connect = Server.CreateObject("ADODB.Connection")
   Connect.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=c:\\inetpub\\wwwroot\\asp\\soccer\\soccer.mdb"
   Set RecSete = Server.CreateObject("ADODB.Recordset")
   Visa = "SELECT \* FROM users WHERE ID = " & Request.Form("ad") & " "
   RecSete.Open Visa, Connect, adOpenStatic, adLockOptimistic 
%\>
\<%
RecSete("Name") = Request.Form("Name")
RecSete("Email") = Request.Form("Email")
RecSete("Password") = Request.Form("Password")
RecSete.Update
RecSete.Close
Connect.Close 
End If
%\>
\<%
    If Session("Admin") = "" Then

  Response.Redirect "adminsite.htm"
  End If    
  If Request.QueryString("soccer") = "account" Then
   
   Dim Idnum2
   Idnum2 = Request.QueryString("ID")
   Set Connect = Server.CreateObject("ADODB.Connection")
   Connect.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=c:\\inetpub\\wwwroot\\asp\\soccer\\soccer.mdb"
   Set RecSet = Server.CreateObject("ADODB.Recordset")
   Updater = "SELECT \* FROM users WHERE ID = " & Trim(Request.QueryString("ID")) & " "
   RecSet.Open Updater, Connect, adOpenStatic, adLockOptimistic 
%\>

    \<td width="55%" height="206" align="left" valign="top"\>
    \<form method="POST" action="soccer.asp?ID=\<% =Request.Form("ad") %\>&soccer=add" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" name="FrontPage_Form1"\>
      \<p style="margin-top: 0; margin-bottom: 0"\>&nbsp;\</p\>
      \<input type="hidden" name="AD" value="\<% =Idnum2 %\>"\>
      \<p style="margin-top: 0; margin-bottom: 0"\>Name\</p\>
      \<p style="margin-top: 0; margin-bottom: 0"\>
      \<!--webbot bot="Validation" b-value-required="TRUE" i-minimum-length="1" i-maximum-length="100" --\>\<input type="text" name="Name" Value="\<% =RecSet("Name") %\>" size="20" maxlength="100"\>\</p\>
      \<p style="margin-top: 0; margin-bottom: 0"\>Email:\</p\>
      \<p style="margin-top: 0; margin-bottom: 0"\>
      \<!--webbot bot="Validation" b-value-required="TRUE" i-minimum-length="1" i-maximum-length="100" --\>\<input type="text" name="Email" Value="\<% =RecSet("Email") %\>" size="20" maxlength="100"\>\</p\>
      \<p style="margin-top: 0; margin-bottom: 0"\>Password\</p\>
      \<p style="margin-top: 0; margin-bottom: 0"\>
      \<!--webbot bot="Validation" b-value-required="TRUE" i-minimum-length="1" i-maximum-length="100" --\>\<input type="text" name="Password" Value="\<% =RecSet("Password") %\>" size="20" maxlength="100"\>\</p\>
      \<p\>\<input type="submit" value="Save" name="B1"\>
      \<input type="reset" value="Reset All" name="B2"\>\</p\>
    \</form\>
&nbsp;\</td\>
\<% End If %\>

 \<td width="28%" height="206" align="left" valign="top"\>&nbsp;\</td\>
  \</tr\>
\</table\>

\</body\>

\</html\>

Permalänk: https://www.webforum.nu/p/40174

## #2 — MystiX, 2002-03-23T23:54Z

Glömde kanske å säga att det är när man ska hämta informationen från Databasen till fältena + när man ska redigera från fältena till Databasen, det verkar bli nå mongo med QueryStringen.

Permalänk: https://www.webforum.nu/p/630385

## #3 — solbulle, 2002-03-24T00:08Z

Ska det vara olika variabelnamn: IDnum och idnum mfl?
vidare verkar det saknas lite fnuttar, tex:

If Request.QueryString("soccer") = add 

ska väl vara:

If Request.QueryString("soccer") = "add"

\*\*\*\*\*\*\*\*
\<a href="soccer.asp?ID=\<% RecSet("ID")%\>&soccer=predict"\> 

\*\*\*\*\*\*\*\*

\<input type="hidden" name="ad" value="\<% =Idnum2 %\>"\>

Permalänk: https://www.webforum.nu/p/630388

## #4 — MystiX, 2002-03-24T00:30Z

Nja ska ju bara kunna hålla reda på ID numret.
Nu funkar allt som det ska förutom efter man addat infon
då blire ID´n i QueryStringen såhär soccer.asp?ID=
Och då blir fel i alla länkar sen.
Nån som har nån aning om hur man ska fixa det, fixa å trixxa med min kod bara det funkar så :)

Permalänk: https://www.webforum.nu/p/630392

## #5 — saw, 2002-03-24T00:34Z

Ett av det första du måste göra är ju att rensa upp, så att du ser vad du har skrivit. Det här är ju inget vidare:

```
<p style="margin-top: 0; margin-bottom: 0"><font size="1" face="Verdana"> 
<p style="margin-top: 0; margin-bottom: 0"><font size="1" face="Verdana"> 
response.write "<a href='login.asp?ID=" & recset("ID") & "'> Account</a>" 
<font color="#000000">Account Setup</font></a></font></p>
```

Här har du en p style förmycket, dessutom så har du skrivit in en reponse.write mitt i en HTML-formatering.

En annan sak, gör inte så här:

```
<% 
Dim IDnum 
Idnum = Request.QueryString("ID") 
%> 
<% 
If Idnum2 = "" Then 
Idnum2 = Idnum 
End If 
%> '
```

Lägg så mycket du kan inom ASP-tagen. Att hålla på och öppna ASP-taggarna, och därefter stänga för att på nästa rad öppna igen är helt förkastligt.

Permalänk: https://www.webforum.nu/p/630394

## #6 — MystiX, 2002-03-24T00:35Z

Jag fixade det Hehe
Tack Iaf

Permalänk: https://www.webforum.nu/p/630395

## #7 — solbulle, 2002-03-24T00:38Z

Fungerar allt nu?

Bra i så fall.

Permalänk: https://www.webforum.nu/p/630397

---

Tråden på webben: https://www.webforum.nu/amne/asp/40174-har-problem-med-querystring
