/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Poll
Fra : John


Dato : 21-06-03 19:31

Dav jeg har en Poll der ser således ud!:

<%
' --------------------------------------------------------------
' Function Stem(id) - id = id i stem.mdb
' --------------------------------------------------------------
function stem(id)

font = "<font size='1' face='Verdana'>"
faktor = 1
barcolor = "#D2BC86"

Set RsVote = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("stem.mdb")
RsVote.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " &
DBPath

Sql = "Select * from T_Vote where Id = " & id
Set Record = RsVote.Execute(Sql)
If Not Record.EOF then
If (Len(Request.Cookies("stem")(CSTR(id)))) then
Dim Valg(5)
valg(1) = Record("valg1")
valg(2) = Record("valg2")
valg(3) = Record("valg3")
valg(4) = Record("valg4")
valg(5) = Record("valg5")

response.write font & Record("Beskrivelse") & "<br><br>"

Sql = "Select count(*) as Found from T_VoteResult where
VoteId = " & id
Set Record = RsVote.Execute(Sql)
Ialt = Record("found")

Response.Write "<div align='left'><table width='120'
border='0'><tr>"
For i = 1 to 5
If valg(i) <> "" then
Sql = "Select count(*) as Found from T_VoteResult where
VoteId = " & id & " and vote = '" & Valg(i) & "'"
Set Record = RsVote.Execute(Sql)
Procent = 100/Ialt * Record("Found")
response.write "<td>" & font & Valg(i) & " <b>" &
font & Round(procent) & "%</b></td></tr><td><hr width='" &
Procent * faktor & "' size='10' align='left' color='" & barcolor
& "'></td></tr>"
end if
Next
Response.Write "</table></div>"
else
session("retur") = Request.ServerVariables("SCRIPT_NAME")
response.write font & Record("Beskrivelse")
response.write
"<html><head><title>Stem</title></head><body>"
response.write "<form method='POST' action='stemreg.asp'>"
response.write "<input type='hidden' name='Voteid' value="
& Id & ">"
If Record("Valg1") <> "" then
response.write "<input type='radio' value='" &
Record("Valg1") & "' name='R1'>" & Record("Valg1") & "<br>"
end if
If Record("Valg2") <> "" then
response.write "<input type='radio' value='" &
Record("Valg2") & "' name='R1'>" & Record("Valg2") & "<br>"
end if
If Record("Valg3") <> "" then
response.write "<input type='radio' value='" &
Record("Valg3") & "' name='R1'>" & Record("Valg3") & "<br>"
end if
If Record("Valg4") <> "" then
response.write "<input type='radio' value='" &
Record("Valg4") & "' name='R1'>" & Record("Valg4") & "<br>"
end if
If Record("Valg5") <> "" then
response.write "<input type='radio' value='" &
Record("Valg5") & "' name='R1'>" & Record("Valg5") & "<br>"
end if
response.write "<p>&nbsp;<input type='submit' value='Stem'
name='B1'>&nbsp;&nbsp; <input type='reset' value='Slet'
name='B2'></p>"
response.write "</form></body></html>"
end if
else
response.write font & "Id findes ikke!!!"
end if
end function
%>

Men jeg kan ikke få den til at vise hvor mange der har stemt...
Hvad skal jeg gøre?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (21-06-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 21-06-03 20:40

John skrev:

> Dav jeg har en Poll der ser således ud!:

[snip, lang kode]

> Men jeg kan ikke få den til at vise hvor mange der har stemt...
> Hvad skal jeg gøre?

Start her: <http://asp-faq.dk/article/?id=41>

Hvis du skal tælle antallet af poster i en tabel er syntaksen
følgende:

   SELECT COUNT(*) As antal FROM mintabel
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

John (21-06-2003)
Kommentar
Fra : John


Dato : 21-06-03 21:37

Det var ik megen hjælp!

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (21-06-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 21-06-03 22:52

John skrev:

> Det var ik megen hjælp!

Det var hjælp til selvhjælp. Du vil have større chancer for at få
et brugbart svar hvis du følger retningslinjerne i den artikel jeg
henviste til.

Det er ingen sag at kopiere kildekoden fra en asp-side og skrive
"det virker ikke - hvad er der galt" ovenover (el. nedenunder). Du
har givet lidt - men kun lidt - mere information i dit indlæg.

Du har ikke skrevet hvad du har prøvet, hvilket resultat det giver
(får du asp-fejl eller mangler der bare noget på websiden) eller om
dit problem handler om at beregne eller vise antallet af stemmer.

Jeg skal ikke afvise at man kan regne svarene på en del af disse
spørgsmål ud ved at gennemlæse din kode. Jeg vil bare ikke bruge
tid på at lede efter oplysninger der lige så godt kan gives af
spørgeren.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste