---
title: "Hamta ratt varde till formular"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/68496-hamta-ratt-varde-till-formular"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "crisse6"
published: "2003-02-17T01:49:17.000Z"
updated: "2003-02-17T16:10:04.000Z"
replies: 6
views: 194
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/68496-hamta-ratt-varde-till-formular"
---

# Hamta ratt varde till formular

## #1 — crisse6, 2003-02-17T01:49Z

Tjo!

Jag bygger en poll, och man ska nu kunna redigera den (ar det en nodvandig funktion?)
Jag tankte lista ut formular som har vardena som ligger i databasen. Men hur far jag ut ratt? Listar just nu 10 textfalt (for det ar maxvalen i pollen), men om det endast ar 3 val, da ska bara 3 av falten ha varde. Far ej ihop det!
Forsokte med loop forut, men da blev listan laaaaaaaaaaaang, hehe!

```
<%
strEdit = "SELECT t_answers.*, t_question.* FROM t_answers, t_question Where t_answers.questionID = "& request.querystring("pollID")
set rs = objConn.execute(strEdit)
%>
<form name="editPoll" method="post" action="edit_poll2.asp">
<input type="text" name="question" value="<%=rs("question")%>"><br>
<textarea cols="16" rows="4" name="description"><%=rs("description")%></textarea><br><br>

<input type="text" name="field1" value="<%=rs("answer")%>"><br>
<input type="text" name="field2" value="<%=rs("answer")%>"><br>
<input type="text" name="field3" value="<%=rs("answer")%>"><br>
<input type="text" name="field4" value="<%=rs("answer")%>"><br>
<input type="text" name="field5" value="<%=rs("answer")%>"><br>
<input type="text" name="field6" value="<%=rs("answer")%>"><br>
<input type="text" name="field7" value="<%=rs("answer")%>"><br>
<input type="text" name="field8" value="<%=rs("answer")%>"><br>
<input type="text" name="field9" value="<%=rs("answer")%>"><br>
<input type="text" name="field10" value="<%=rs("answer")%>"><br>

<br>
<input type="submit" value="Update Poll">
</form>
```

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

## #2 — solbulle, 2003-02-17T02:03Z

Hur håller du reda på vilket svar som är det rätta?

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

## #3 — solbulle, 2003-02-17T02:07Z

Med stor risk för lite feltänk nu framåt kvällskvisten, men kanske kan vara en spark åt rätt håll.

```
<%
strEdit = "SELECT t_answers.*, t_question.* FROM t_answers, t_question Where t_answers.questionID = "& request.querystring("pollID")
set rs = objConn.execute(strEdit)
%>
<form name="editPoll" method="post" action="edit_poll2.asp">
<input type="text" name="question" value="<%=rs("question")%>"><br>
<textarea cols="16" rows="4" name="description"><%=rs("description")%></textarea><br><br>
<%
do until rs.eof 
i = i+1
	response.write"<input type=""text"" name=""field" & i & " value="" & rs("answer") & "><br>"
rs.movenext
loop
%>
<br>
<input type="submit" value="Update Poll">
</form>
```

Glöm inte stänga rs osv.
Fast jag reserverar mig för hur du markerar "rätt" svar.

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

## #4 — crisse6, 2003-02-17T05:01Z

Jo, den var ratt okey, fick andra lite... hehe, tack, men nu ett problem. Den skriver ut dubbelt sa manga som det ar i tabellen. Why? Typ sa har (i value i formularet)
Ja
Ja
Nej
Nej
Vet inte
Vet inte..... osv...

koden:

```
do until rs.eof or i = 10
i = i+1
response.write i
	response.write"<input type=""text"" name=""field" & i & """ value=""" & rs("answer") & """><br>"
rs.movenext
loop
```

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

## #5 — solbulle, 2003-02-17T10:59Z

Hm. Jag förstår inte hur den någonsin sak kunna skriva ut mer än tio om din sql-fråga är rätt.
För du plockar ju/väl bara datat om en poll-fråga i taget?

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

## #6 — crisse6, 2003-02-17T15:48Z

Ja, precis. Ratt svar kommer ju till den fraga man valjer! Och det ar inte dubbletter i db'n heller..... vad ar fel?

r/ med den loopen sa blir det just nu bara 10 formular, men den gor dubbelt anda.... 

har inte jag 2000 inlagg nu? ;)

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

## #7 — crisse6, 2003-02-17T16:10Z

sa ja, loste det ;) sql satsen dar som det blev lite fel i :)

```
strEdit = 	"Select t_answers.*, t_question.* From t_answers, t_question "&_
		"Where t_answers.questionID = "& request.querystring("pollID") &" AND "&_
		"t_question.ID = "& request.querystring("pollID") &" ORDER BY dt DESC"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/68496-hamta-ratt-varde-till-formular
