---
title: "Radiobuttons"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8080-radiobuttons"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "pellsäter"
published: "2001-02-10T11:32:00.000Z"
updated: "2001-02-10T13:28:00.000Z"
replies: 7
views: 322
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/8080-radiobuttons"
---

# Radiobuttons

## #1 — pellsäter, 2001-02-10T11:32Z

Hej! Har en sida där man väljer mellan tre olika kategorier genom radiobuttons. Dessa har name="kat". När jag ska uppdatera databasen med denna plus andra uppgifter från samma formulär så får jag ett fel som säger att 

Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Field 'lankar.kat' cannot be a zero-length string. 

/lankarklart.asp, line 61 

Kan nån hjälpa mig??

Bengt

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

## #2 — Brimba, 2001-02-10T11:35Z

Kontrollera att du verkligen får ett värde från lankar.kat det verkar inte så.

Testa att bara hämta värdet, och när det fungerar fortsätter du mot databasen.

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

## #3 — pellsäter, 2001-02-10T11:39Z

hur kollar jag det var nånstans skriver jag response.write. Direkt efter request.form.....
eller?

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

## #4 — pellsäter, 2001-02-10T11:43Z

Så här ser filen ut som tar hand om formuläret

\<% 
kat = request.form("kat")
lank = request.form("lank")
beskr = request.form("beskr")
email = request.form("email")
%\>

\<%	Set Conn = Server.CreateObject("ADODB.Connection")
	Conn.Open "batang.com-fame/biljett"
    sql="INSERT INTO lankar (kat, lank, beskr, email) Values ('" & kat & "','" & lank & "','" & beskr & "','" & email & "' )"
    conn.execute(sql)
%\>

\<% conn.close %\>

Själva formuläret ser ut så här

 \<form type="post" action="lankarklart.asp" name="myform"\>
        \<b\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663300"\>V&auml;lj 
        en kategori \<br\>
        \</font\>\</b\>\<font face="Verdana, Arial, Helvetica, sans-serif"\>\<font size="1"\>\<font color="#663300"\>\<b\> 
        \<input type="radio" name="kat" value="musikal"\>
        Musikal\<br\>
        \<input type="radio" name="kat" value="annatmusikal"\>
        Andra sajter med musikalanknytning\<br\>
        \<input type="radio" name="kat" value="annat"\>
        Annat\</b\>\</font\>\</font\>\</font\>\<br\>
        \<br\>
        \<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663300"\>\<b\>www 
        adress:\</b\>\</font\>\<br\>
        \<input type="text" value="http://" name="lank" size="30"\>
        \<br\>
        \<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663300"\>\<b\>beskrivning:\</b\>\</font\> 
        \<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#663300"\>(max 
        70 tecken)\</font\>\<br\>
        \<input type="text" name="beskr" size="75"\>
        \<br\>
        \<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663300"\>\<b\>din 
        emailadress:\</b\>\</font\>\<br\>
        \<input type="text" name="email" size="30" onChange="maill()"\>
        \<br\>
        \<br\>
        \<input type="submit" name="Submit" value="Skicka in"\>
        \<input type="submit" name="reset" value="Rensa"\>
      \</form\>

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

## #5 — juventus1, 2001-02-10T12:22Z

Det finns två sätt att lösa problemet.
Om man inte måste fylla i fältet kat behöver du bara ändra i din databas så att fältet inte måste innehålla ett värde. 

Om du däremot måste ha ett från fältet kan du kolla vilket värde du får genom att på sidan lankarklart.asp skriva:

```
response.write(request.form("kat"))
```

mvh André

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

## #6 — pellsäter, 2001-02-10T12:24Z

har kollat med response.write, det verkar som jag inte får värden ifrån någon av variablerna.

HJÄLP"""

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

## #7 — @nders, 2001-02-10T12:45Z

\<form type="post" action="lankarklart.asp" name="myform"\>

eftersom du inte har med någon method i ditt formulär blir det automatiskt get, vilket innebär att det är request.querystring som är rätt metod att hämta in värdena.

jag föreslår alltså att du lägger in **method="post"** i din \<form\>-tagg.

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

## #8 — pellsäter, 2001-02-10T13:28Z

Givetvis!!!

Ibland är felen enklare än man tror. Det var ju inte precis första gången jag gjorde ett formulär och då tittar man inte på såna saker.

Tack

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8080-radiobuttons
