---
title: "En MYCKET krånglig fråga!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6620-en-mycket-krånglig-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "-torlejf-"
published: "2000-09-17T15:51:00.000Z"
updated: "2000-09-18T13:09:00.000Z"
replies: 2
views: 195
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/6620-en-mycket-krånglig-fråga"
---

# En MYCKET krånglig fråga!

## #1 — -torlejf-, 2000-09-17T15:51Z

Hej!
Nu ska jag skriva en mycket låååång fråga!

Jag har följande sidor:

Sida 1: (Formulär)

Välj Bilmärke:\<BR\>
\<% Do Until RS.EOF or RS.BOF %\>
\<INPUT TYPE="RADIO" NAME="Bil" VALUE="\<%=RS("Bil")%\>"\> \<%=RS("Bil")%\>\<BR\>
\<%
RS.MoveNext
Loop
%\>
Annan Bil:
\<INPUT TYPE="RADIO" NAME="Bil" VALUE="Annan"\> \<INPUT TYPE="Text" NAME="Bilen"\>

Här väljer man bilmärke! (Bilmärkerna tas fram ifrån en databas.
Meningen är att om bilen inte finns kan man fyla i fältet 'bilen' istället!
Sidan skickas till nybil2.asp!

nybil2.asp:

\<%
Session("Bildatabas") = "driver={Microsoft Access Driver (\*.mdb)};dbq=" & Server.MapPath("mindatabas.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open Session("Bildatabas")
SQLStmt = "SELECT \* FROM Modell WHERE Marken = '" & Request.Form("Bil") & "' ORDER BY Modell ASC"
Set RS = Connection.Execute(SQLStmt)
%\>
\<HTML\>
\<BODY BGCOLOR="#FFFFFF"\>
\<FONT FACE="Verdana" SIZE="1"\>
\<FORM ACTION="laggtillbil.asp" METHOD="POST"\>
Välj Bilmodell:\<BR\>
\<% Do Until RS.EOF or RS.BOF %\>
\<INPUT TYPE="RADIO" NAME="Modell" VALUE="\<%=RS("Modell")%\>"\> \<%=RS("Modell")%\>\<BR\>
\<%
RS.MoveNext
Loop
%\>\<INPUT TYPE="RADIO" NAME="Modell" VALUE="Finnsinte"\> 
\<INPUT TYPE="Text" NAME="Ny"\>
\<INPUT TYPE="hidden" NAME="Bil" VALUE="\<%=Request.Form("Bil")%\>"\>

Här sparas bilmärket i dolt textfält och alla modeller under bilmärket listas! Detta skickas till sista sidan (laggtillbil.asp) Även här kan man ju fylla i en ny modell!

laggtillbil.asp

Men hur gör man här!

Man måste ju köra  en IF-sats för att kolla om man har markerat en modell som finns eller skrivit in en egen!
Hur ser SQLsatsen ut för att skriva in allt detta i databasen!

Jag vet att detta låter lite jobbigt, men det är bara att fråga så mycket ni behöver veta för att hjälpa mig!

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

## #2 — -torlejf-, 2000-09-18T12:54Z

Ingen som kan hjälpa mig?

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

## #3 — clown, 2000-09-18T13:09Z

Hej!

Du får inte med dig textfältet från sida 1 där man kan skriva in ett annat märke. Du skickar bara med dig värdet från RADIO vilket är 'Annan' om man har fyllt i ett eget märke.

Och det räcker att kolla med en if sats på sidan nybil2.asp om Request.Form("Bil")="Annan" och isf ta det som finns i text fältet Request.Form("Bilen") från sida 1.

Sen är det ju bara att lägga in all info i databsen med en vanlig SQL insert  

```
INSERT INTO tabell VALUES('"& bil& "','"& modell &"', osv osv )
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6620-en-mycket-krånglig-fråga
