---
title: "Flera gånger..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/77769-flera-gånger"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "asp"
published: "2003-05-22T18:07:23.000Z"
updated: "2003-05-22T20:16:37.000Z"
replies: 9
views: 289
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/77769-flera-gånger"
---

# Flera gånger...

## #1 — asp, 2003-05-22T18:07Z

Hej, jag har en sida som heter sida1.asp där man kan skriva in ett nummer, som till exempel 14.

Och då vill jag på sida2.asp att denna kod skall upprepas 14 gånger:

```
<hr>
<b>Omgång *</b><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
```

\* Där skall omgången skrivas, 1,2,3 osv tills numret man anget på sida1.asp.

Hoppas ni förstår..

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

## #2 — @nders, 2003-05-22T18:10Z

```
<%
for i = 1 to 14 %>
<hr>
<b>Omgång <%=i%></b><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<%
next
%>
```

Enkelt och grejt.

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

## #3 — solbulle, 2003-05-22T18:11Z

```
<%
For i = 1 to request.form("antal")
%>

<hr>
<b>Omgång <% =i %></b><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<%
Next
%>
```

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

## #4 — solbulle, 2003-05-22T18:12Z

Åsså var man lite sen...

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

## #5 — @nders, 2003-05-22T18:13Z

Jepp, men jag utelämnade en detalj i min kod, som övning till läsaren. Du levererade en komplett kod, men möjligen måste man köra CInt() på värdet från föregående sida för att det ska kunna användas som tal i loopen.

Mvh

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

## #6 — asp, 2003-05-22T18:25Z

Vad fel på denna kod? Jag vill att den skall skriva "För många omgångar" om värdet i antal är större än 30.

Med denna kod skriver den ut "För många omgångar" om värdet är större fast man ser ändå fälten..

```
<%
If Request.Form("antal") > 30 Then
Response.Write("För många omgångar..")
Else
For i = 1 to request.form("antal")
%>

<hr>
<b>Omgång <% =i %></b><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<%
Next
End if
%>
```

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

## #7 — Palle, 2003-05-22T18:57Z

> **asp skrev:**
>
> Vad fel på denna kod?

> **@nders skrev:**
>
> Jepp, men jag utelämnade en detalj i min kod, som övning till läsaren. Du levererade en komplett kod, men möjligen måste man köra CInt() på värdet från föregående sida för att det ska kunna användas som tal i loopen.

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

## #8 — Sebbe, 2003-05-22T18:59Z

```
<%
If CInt(Request.Form("antal")) > 30 Then
  Response.Write("För många omgångar..")
Else
  For i = 1 To CInt(Request.Form("antal"))
%>
<hr>
<b>Omgång <% =i %></b><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<%
  Next
End If
%>
```

**/red** Palle han före...

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

## #9 — Jesper T, 2003-05-22T19:07Z

Har du väldigt många request.form på "mottagarsidan" så kan du även köra en "for each något request.form"-slinga.

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

## #10 — asp, 2003-05-22T20:16Z

Det fungerade nu med denna kod:

```
<%
If Request.Form("antal") > 30 Then
  Response.Write("För många omgångar..")
Else
  For i = 1 to request.form("antal")
%>

<hr>
<b>Omgång <% =i %></b><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>
<input type="text" name="lagnamn"><br>

<%
  Next
End if
%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/77769-flera-gånger
