Der er nogen der har spurgt om noget tilsvarende, men jeg synes ikke jeg blev særligt meget klogere derfor følgende:
Jeg har en side med 4 spørgsmål der bliver hentet fra en db. Disse 4 spørgsmål har forskelligt antal svarmuligheder, også hentet fra db. Den side er som sådan OK, nu skal jeg ha\' samlet de svar folk giver på spørgsmålene op, og talt hvor mange de havde svaret korrekt på. For hvert korrekt svar får de nemlig 1 lod som skal lægges i en tabel i db. Mit problem er hvordan f..... jeg får talt antallet af korrekte svar. Source kan lægges op senere hvis det er nødvendigt.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Så du skal have talt hvor mange \"lodder\" hver bruger har ? I den tabel med dine \"lodder\" siger vi at du har to felter. Et \"navn\" og et \"lodid\" (tekst & tal respektivt)
Lad os så sige at hver gang en bruger gætter rigtigt så lægges der en post i den tabel med navnet på brugeren og et lodid der f.eks. refererer til hvilket spørgsmål de har fået loddet for (hvis du f.eks. har et ID på hvert spørgsmål)
Så kan du tælle posterne for en bruger ved at bruge flg. SQL query: Rs er et recordset og conn en connection til din DB.
strNavn = \"tdaugaard\" \'eksempel sql = \"SELECT COUNT(*) AS lodder FROM din_lod_tabel WHERE navn=\'\" & strNavn & \"\';\" Set Rs = Conn.Execute(sql) intLodder = CInt(Rs(\"lodder\")) Set Rs = Nothing
Nej jeg skal ikke ha\' talt antallet af lodder i første omgang, jeg skal ha\' talt antal korrekte svar brugeren har afgivet. eks. sp1 sv2 sp2 sv3 sp3 sv4 sp4 sv2 hvis nu de korrekte svar på sp1 - 4 er 2222 har brugeren altså kun 2 rigtige, for hvert af dem skal han/hun ha\' 1 lod. Mit spørgsmål går derfor i første omgang ud på at tælle antallet af korrekte svar
Altså Jeg har en form på side 1, med 4 spørgsmål, til hvert spørgsmål er der et antal valgmuligheder. Når man submitter skal side 2 tjekke besvarelserne mod databasen, og tælle antallet af korrekte svar. Det er her filmen knækker
Lidt kode fra din side ville være godt så vi/jeg kan se hvad det drejer sig om (tabel navne, felter) så vil det blive lidt nemmere at lave en løsning der passer til din kode.
Men lidt kode her ville nok være (okay, lidt meget *g*):
side1.asp:
<form action=\"side2.asp\" method=\"post\"> <input type=\"hidden\" name=\"spmID1\" value=\"9\"> <input type=\"hidden\" name=\"spmID2\" value=\"27\"> A. Hvad er Eksperten.dk ? 1. <input type=\"radio\" name=\"spm1\" value=\"0\">Et IT spørgeforum<br> 2. <input type=\"radio\" name=\"spm1\" value=\"1\">Et online live mudderkastnings show
B. Hvor mange hits har Jubii! ugentligt ? 1. <input type=\"radio\" name=\"spm2\" value=\"0\">327,5<br> 2. <input type=\"radio\" name=\"spm2\" value=\"1\">3.115.457
En mindre detalje er at spørgsmålene og deres svarmuligheder også ligger i databasen. Nedenstående er source for siden med spørgsmål:
dim QuestionID dim WeekNo \'Creating the DBconnection set dbconn=server.CreateObject(\"ADODB.Connection\") \'Opens the connection dbconn.Open \"Database\"
set rsWeek = server.CreateObject(\"ADODB.Recordset\") strSQL_Week =\"SELECT WeekNo from tbl_Weeks Where Date=\'\"&date()&\"\'\" rsWeek.Open strSQL_Week,dbconn WeekNo=rsWeek(\"WeekNo\")
set rsQuestions = server.CreateObject(\"ADODB.Recordset\") strSQL_Questions =\"SELECT * from tbl_Questions Where QuestionWeek=\'\" & WeekNo &\"\'\"
set rsAnswers = server.CreateObject(\"ADODB.Recordset\") strSQL_Answers =\"SELECT * from tbl_Answers Where question_ID = \'\" & QuestionID &\"\' order by PossibleAnswerNo\"
databasen har 3 tabeller tbl_weeks som indeholder datoer og ugespecifikationer. tbl_questions med spørgsmålene og de korrekte svar samt tbl_Answers hvor de forskellige svarmuligheder til hvert spørgsmål ligger
jeg kigger på det lidt senere .. jeg skal lige have min nattesøvn først ;o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.