---
title: "Vidare från indexsida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10779-vidare-från-indexsida"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Zerephina"
published: "2001-07-23T21:10:00.000Z"
updated: "2001-07-25T15:15:00.000Z"
replies: 113
views: 806
page: 1
pages: 6
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/10779-vidare-från-indexsida"
---

# Vidare från indexsida

_Sida 1 av 6._

## #1 — Zerephina, 2001-07-23T21:10Z

Jag har en indexsida och så frames på den. Hur skall jag skriva för att UserID skall följa med till den andra sidan:

```
<frame name="main" src= valkommen.asp?UserID=<%=rs("UserID")%> >
```

Jag gjorde ett försök men det funkade ej :-)

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

## #2 — M@rtin, 2001-07-23T21:44Z

Det där ska nog fungera. Vad blir det för fel då?

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

## #3 — icaaq, 2001-07-23T21:53Z

```
<frame name="main" src=[b]"[/b]valkommen.asp?UserID=<%=rs("UserID")%>[b]"[/b]>
```

eller :)

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

## #4 — Pace, 2001-07-23T22:01Z

Det ska ju egentligen kvitta så länge som det inte finns några mellanslag (fast man ska ju göra en god vana av att använda sådana)... måste bero på databas kopplingen, testa med följande:

```
<%
strUserID = rs("UserID")
%>
<frame name="main" src="valkommen.asp?UserID=<%=strUserID%>">
```

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

## #5 — icaaq, 2001-07-23T22:06Z

ja det är ju iofs rätt (det bör ju inte vara några mellanslag i länkar) så jag håller med Pace får du ut nått värde ur rs("UserID") ??

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

## #6 — Zerephina, 2001-07-23T22:12Z

Detta får jag på sidan valkommen.asp:

> Syntax error (missing operator) in query expression 'UserID ='.

 

Kan hända att jag gjort allt fel. Jag är rätt så kass på detta.

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

## #7 — Zerephina, 2001-07-23T22:15Z

Nä rjag använde exemplet:

\<%
strUserID = rs("UserID")
%\>
\<frame name="main" src="valkommen.asp?UserID=\<%=strUserID%\>"\>

så visades sidan inte alls.

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

## #8 — cyprys, 2001-07-23T22:18Z

Det är frågan som är fel.
Får vi se SQL-frågan så..

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

## #9 — icaaq, 2001-07-23T22:20Z

om du bara skriver ut:

```
strUserID = rs("UserID")
response.Write strUserID
```

får du nått då ??

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

## #10 — Zerephina, 2001-07-23T22:26Z

Vart skulle jag skriva:

```
strUserID = rs("UserID")
response.Write strUserID
```

På vilken sida?

Från vilken sida skall jag visa SQL-frågan? Vilken sida tror ni att felet ligger på? Framesidan eller mottagar sidan (som är valkommen.asp)

Tack för att ni försöker att hjälpa mig \*hi hi\* Trots att jag är lite trög!

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

## #11 — icaaq, 2001-07-23T22:28Z

visa SQL-satsen från frame sidan (inte valkommen.asp).. :)

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

## #12 — Zerephina, 2001-07-23T22:32Z

Ja du... skratta inte åt detta. Jag har kopierat det och vet inte riktigt vad den gör men, det funkar i alla fall.

Jag har alltså först en inloggningssidan. Är man fel person så kommer man till en speciell sida. Är man rätt person så kommer man till en framesida och på denna ser det ut så här:

```
<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=databas;UID=;PWD="
SQL = "SELECT * From personer WHERE UserID = '" & Request.Form("UserID") & "'"
rs.Open SQL, MinCon, 1, 2
If	rs.EOF Then
	Response.Redirect "../annansida.html"
End If

If 	Not rs("losenord") = Request.Form("pwd") Then
	Response.Redirect "../annansida.html"
End If

rs.Close
SET rs = Nothing
%>
```

Ja.. så ser det ut... \*hmm\*

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

## #13 — Zerephina, 2001-07-23T22:33Z

Ja alltså framesidan visas juh. Men på nått sätt måste jag juh skicka vidare UserID till de sidorna som visas i framen också eftersom att jag vill ha lite saker där också. Typ hej och välkommen xxx osv.

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

## #14 — cyprys, 2001-07-23T22:34Z

Testa om detta funkar
Några fnuttar fel ,tror jag

```
<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=databas;UID=;PWD="
SQL = "SELECT * From personer WHERE UserID = " & Request.Form("UserID") & " "
rs.Open SQL, MinCon, 1, 2
If rs.EOF Then
Response.Redirect "../annansida.html"
End If
If Not rs("losenord") = Request.Form("pwd") Then
Response.Redirect "../annansida.html"
End If

rs.Close
SET rs = Nothing
%>
```

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

## #15 — Pace, 2001-07-23T22:35Z

Varför skulle vi skratta åt det? Det är ju sådana här forum är till för - att hjälpa folk med problem (progg problem alltså - inget annat :) ) att förstå bättre och lära sig mer!

Bara kul!

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

## #16 — M@rtin, 2001-07-23T22:36Z

Är inte felet att du aldrig lagrar rs("UserID") i variabeln innan databasen stängs?

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

## #17 — Zerephina, 2001-07-23T22:37Z

Med ovanstående så stannade framesidan redan på 6:e raden!

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

## #18 — Pace, 2001-07-23T22:40Z

En liten justering, stäng databasen innan du skickar användaren till en annan sida (för sedan körs ju inte koden med rs.Close):

```
<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=databas;UID=;PWD="

SQL = "SELECT * From personer WHERE UserID = " & Request.Form("UserID") & " "
rs.Open SQL, MinCon, 1, 2
If rs.EOF Then
[b]rs.Close
SET rs = Nothing[/b]
Response.Redirect "../annansida.html"
End If
If Not rs("losenord") = Request.Form("pwd") Then
[b]rs.Close
SET rs = Nothing[/b]
Response.Redirect "../annansida.html"
End If
%>
```

\[r\] Lite otydligt kanske \[/r\]

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

## #19 — icaaq, 2001-07-23T22:41Z

```
<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=databas;UID=;PWD="
SQL = "SELECT * From personer WHERE UserID = '" & Request.Form("UserID") & "' AND losenord = '"&Request.form("pwd")&"' "
rs.Open SQL, MinCon, 1, 2
If rs.EOF Then
Response.Redirect "../annansida.html"
End If
strUserID = rs("UserID")
rs.Close
SET rs = Nothing
%>
```

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

## #20 — cyprys, 2001-07-23T22:42Z

Hehe..  Många som inte har så mycket att göra.  ;)

```
<%
Set MinCon = Server.CreateObject("ADODB.Connection")
MinCon.Open "DSN=databas"
Set RS = MinCon.execute("SELECT * From personer WHERE UserID = " & Request.Form("UserID") & " ")
if rs.eof OR rs("losenord") <> request.form("pwd") then
	mincon.close
	Set MinCon = nothing
        set RS = nothing
	response.redirect "../annansida.html"
end if
%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10779-vidare-från-indexsida  
Nästa sida: https://www.webforum.nu/amne/asp/10779-vidare-från-indexsida/page2.md
