---
title: "ett bra system för att räkna ut antal rätt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/61184-ett-bra-system-för-att-räkna-ut-antal-rätt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2002-12-04T17:43:30.000Z"
updated: "2002-12-04T17:53:46.000Z"
replies: 1
views: 223
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/61184-ett-bra-system-för-att-räkna-ut-antal-rätt"
---

# ett bra system för att räkna ut antal rätt

## #1 — ampy, 2002-12-04T17:43Z

Jag kommer inte på ett bra sätt på att räkna ut hur många rätt en medlem har på en tipssak jag håller på med.

Har denna bild som visar strukturen i databasen:
<http://www.ampy.net/bild.gif>

**user_id**  är medlemmens ID-nummer.

**question** innehåller fotbollslagen som ska tippas och där 

user_id inte är 0 så betyder siffrorna det ID-nummer det laget har (ni förstår nog när ni ser strecken :OO ) 

**answer** står för det rätta svaret hos lagen och där user_id inte är 0 står siffran för vad den medlemmen har tippat på.

**vecka** står för vilken vecka det är.

Det jag nu vill göra är att jag vill räkna ut hur många rätt medlem nummer 1 har. På bilden ser man att han har 3 rätt men hur ska man räkna ut detta på enklast möjliga sätt?

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

## #2 — Brimba, 2002-12-04T17:53Z

Jag tycker nog att du har byggt upp databasen lite fel.

Du bör skilja de rätta svaren från vad användarna har svarat.

Men om du skall göra det på det.. så skulle det ju bli en fråga typ

```
Dim i, corr ' och en massa annat
do until i=10
   SQL = "select answer from tabell where id="&i    ' hade du inte kört mySQL hade du kunnat nesta en sats istället...
    set rs1 = conn.execute(SQL)
    set rs2 = conn.execute("select answer from tabell where question="&i" AND user_id=1)
    if cLng(rs1("answer")) = cLng(rs2("answer")) then corr=corr+1
    i=i+1
loop

Response.Write("Du hade "&corr&" rätt, juhh")
```

Jag reserverar mig för allvarliga fel ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/61184-ett-bra-system-för-att-räkna-ut-antal-rätt
