---
title: "Helt knasigt!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/123131-helt-knasigt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2005-02-23T18:55:14.000Z"
updated: "2005-02-23T19:41:37.000Z"
replies: 6
views: 249
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/123131-helt-knasigt"
---

# Helt knasigt!

## #1 — webbSAJTEN, 2005-02-23T18:55Z

```
<form name="form1" method="post" action="start.asp?Sida=behorighet&do=spara&ID=<%=request.QueryString("ID")%>&Fnamn=<%=request.QueryString("Fnamn")%>&Enamn=<%=request.QueryString("Enamn")%>">

<input type="checkbox" name="Nyhet" <%if nyhet("Nyhet") = "Nej" then%>value="Ja"<%else%>value="Nej" checked<%end if %

<input type="checkbox" name="Dokument" <%if Dokument("Dokument") = "Nej" then%>value="Ja"<%else%>value="Nej" checked<%end if %>

<input type="checkbox" name="Forum" <%if Forum("Forum") = "Nej" then%>value="Ja"<%else%>value="Nej" checked<%end if %>
   
<input type="checkbox" name="Anv" <%if Anv("Anv") = "Nej" then%>value="Ja"<%else%>value="Nej" checked<%end if %>
>
```

```
if request.QueryString("do") = "spara" then

Nyhet = request.Form("Nyhet")
Dokument = request.Form("Dokument")
Forum = request.Form("Forum")
Anv = request.Form("Anv")
ID = request.QueryString("ID")

sql = "Update behorighet Set Nyhet = '" & Nyhet & "', Dokument = '" & Dokument & "', Forum =  '" & Forum & "', Anv =  '" & Anv & "' WHERE intID=" & request.QueryString("ID")
	     response.Write(sq)
		 Connect.Execute(sql),,128
		 response.Redirect "start.asp?sida=behorighet&ID="& ID & "&Fnamn="& request.QueryString("Fnamn")& "&Enamn="& request.QueryString("Enamn") & ""

end if
```

Sådär ser allt ut!
grejjen är den att det inte alls fungerar när man skall uppdatera. ibland uppdaterar den som den ska, ibland lägger den till "on" istället för Ja eller Nej  och ibland blir det tomt..

Ser ni något fel?

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

## #2 — devotion, 2005-02-23T18:59Z

Vet inte om det är det som är felet men det saknas: & " efter Where-satsen. Kanske bara är missat vid kopieringen

Sen står det:

> response.Write(sq)

 

Skall väl stå: response.Write(sql)

Spelar iofs ingen roll för funktionen....

Hur ser sql-satsen ut när du skriver ut den?

mvh

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

## #3 — webbSAJTEN, 2005-02-23T19:02Z

Har gjort det medvetet.. Det är ju inget efteråt så det behövs inte. Blir fel när jag sätter ut de..

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

## #4 — Engine^, 2005-02-23T19:06Z

En checkbox har inget value om den inte är markerad, så du kan alltid låta din checkbox ha value="Ja".

```
<input type="checkbox" name="nyhet" value="ja" <%if Request.Form("nyhet") = "Ja" then%>checked<%end if%>>
```

Jag skulle nog använda mig av true istället för Ja.

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

## #5 — @nders, 2005-02-23T19:07Z

Hm. Du borde korrläsa din HTML, för endast det sista checkbox-elementet är korrekt. Du saknar \> för att avsluta taggen.

När checkboxar inte är markerade, skickas inget värde, så du måste kontrollera det innan du stoppar in det i SQL-frågan.

Dessutom: snälla, tänk på att skriva vettiga rubriker!!!

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

## #6 — devotion, 2005-02-23T19:11Z

Men, det kanske finns någon som söker på: knasigt..... ;) 

mvh

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

## #7 — webbSAJTEN, 2005-02-23T19:41Z

> **devotion skrev:**
>
> Men, det kanske finns någon som söker på: knasigt..... ;) 
> 
> mvh

Exakt :P

Men jag fixade de.. tack så mycket =)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/123131-helt-knasigt
