---
title: "Hur använder man ett frågetecken"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6003-hur-använder-man-ett-frågetecken"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jispir"
published: "2000-07-06T20:01:00.000Z"
updated: "2000-07-07T08:42:00.000Z"
replies: 5
views: 374
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/6003-hur-använder-man-ett-frågetecken"
---

# Hur använder man ett frågetecken

## #1 — jispir, 2000-07-06T20:01Z

Det är så att jag har en länk mitt i mitt asp-script som jag vill ska gå till en viss sida för en viss användare och då använder man juh ?id= för det mesta men jag får felmeddelandet ogiltigt tecken på frågetecknet nån som vet hur man fixar till detta?

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

## #2 — Vide, 2000-07-06T21:36Z

Visa hur du bygger upp din URL och hur du hämtar den... så skall vi se vad vi kan göra åt saken...

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

## #3 — jispir, 2000-07-07T08:28Z

Så här ser koden ut det är ett sök script.

\<!--#include file="status.inc"--\>
\<% Response.Buffer = True %\>
\<html\>\<head\>
\<title\>Sökresultat\</title\>
\</head\>\<body aLink="#ffffff" bgColor="#006666" link="#000066" vLink="#C0C0C0" text="#000080"\>

\<%
strKeyword = Trim(Request.Form("Keyword"))

If Len(strKeyword) = 0 Then
	' Hvis der ikke er skrevet i feltet
	Response.Clear
	Response.Redirect("search.htm")
Else
	strKeyword = Replace(strKeyword,"'","''")
End If

strSQL = "SELECT ID, Login, epost, beskrivning FROM login WHERE"
strSQL = strSQL & " (login LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (epost LIKE '%" & strKeyword & "%')"

strDSN = "test"
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open strDSN

Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
	Response.Write "\<p\>Sökresultat\</p\>"
	Response.Write "\<table border=0\>"
	Response.Write "\<tr\>\<th\>Namn\</th\>\<th\>beskrivning\</th\>\</tr\>"
	Do While Not rs.EOF
	
	' här är URL:en som inte funkar	Response.Write "\<tr\>\<td\>\<a href="/godiz/visa_info.asp?id=" & rs("id") & ""\>" & rs("Login") & "\</a\>\</td\>" 
		Response.Write "\<td\>" & rs("beskrivning") & "\</td\>" & "\</tr\>"
		rs.MoveNext
	Loop
	Response.Write ""
Else
	Response.Write "\<p\>Det finns igen med detta användarnamn\</p\>"
End If

myConn.Close
Set myConn = Nothing
%\>
\</body\>

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

## #4 — @nders, 2000-07-07T08:31Z

du råkar inte ha glömt typ .asp i länk-url:en?

```
<a href="/godiz/visa_info.asp?id=" & rs("id") & "">" & rs("Login") & "</a>
```

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

## #5 — jispir, 2000-07-07T08:41Z

fil ändelsen .asp finns med i mitt script bara det att jag glömde skriva ut den här på forumet men det är ändrat och klart här oxå nu. Men jag får fortfarnde Ogiltig tecken och så pekar den på frågetecknet

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

## #6 — Vide, 2000-07-07T08:42Z

Problemet ligger här:

```
"<tr><td><a href="/godiz/visa_info.asp?id=" & rs("id") & "">" & rs("Login") & "</a></td>"
```

Ändra till:

```
"<tr><td><a href='/godiz/visa_info.asp?id=" & rs("id") & "'>" & rs("Login") & "</a></td>"
```

Kom ihåg att "-tecknet är en avgränsare för strängar i ASP...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6003-hur-använder-man-ett-frågetecken
