Avatar billede Slettet bruger
20. maj 2002 - 17:08 Der er 12 kommentarer og
1 løsning

liggen en til dim

Hej eksperter....

jeg har dette :

dim hej
hej = rs("fremvisninger")/rs_COUNT("ialt")*100
response.write Round((hej), 0)

nu erd et sådanne at dette udskrives i et loop, så der bliver mange ens dim, hvordan får jeg den til at lave en identitet på hver eksempel ud fra hver rækkes id ?

mvh.
www.questis.dk
Avatar billede kimiwan Nybegynder
20. maj 2002 - 17:29 #1
du kan gøre sådan her:

response.write Round((rs("fremvisninger")/rs_COUNT("ialt")*100), 0)
Avatar billede Slettet bruger
20. maj 2002 - 17:30 #2
ok, men jeg skal kunne identificere tallene senere i min kode, derfor har jeg valgt at lave en dim
Avatar billede Slettet bruger
20. maj 2002 - 17:35 #3
kan det ikke lade sig gøre at udskive det så hver dim får sit navn ? eller lave det på en anden måde ?
Avatar billede kimiwan Nybegynder
20. maj 2002 - 17:37 #4
jeg kan ikke lige se hvordan, andet end at gøre det "manuelt"
Avatar billede Slettet bruger
20. maj 2002 - 17:44 #5
ok, må jeg spørge om en tilng til ?

hvordan få mane de til at vælge den der er længst væk fra et tal ?

eks.

vælge enten dim1 dim2 dim3 efter hvilken der er længst fra nul
Avatar billede kimiwan Nybegynder
20. maj 2002 - 18:11 #6
sorry, jeg er tilbage

vil du ha' den til at hente det direkte fra databasen, eller skal du også vise indholdet af dim1, dim2 og dim3 på siden?
Avatar billede Slettet bruger
20. maj 2002 - 18:14 #7
nej, jeg skal bare have den til at hente cellen bannerkode, fra hvor forskellen mellem 0 og dim1 dim2 dim3 er størst, altså kun et output af disse 3
Avatar billede kimiwan Nybegynder
20. maj 2002 - 18:17 #8
og hvis der er to der er lige store?
Avatar billede Slettet bruger
20. maj 2002 - 18:18 #9
hmmmm.... ja den var god, så skal den vel bare tage en tilfældig, via en if sætning, det kan jo være lige meget hvilken den tager for næstegang den side bliver hentet, er der en forskel igen, så det er et fedt hvilken den tager af dem
Avatar billede kimiwan Nybegynder
20. maj 2002 - 18:23 #10
hehe.. jeg har lige tabt tråden, så for at opsummere.....

Du skal bruge procentværdien af fremvisninger for det felt der har flest fremvisninger?  Er det korrekt?

Skal du bruge procentværdierne af fremvisninger for de andre rækker i databasen, eller er kun for den med flest fremvisninger?
Avatar billede kimiwan Nybegynder
20. maj 2002 - 18:25 #11
har du icq?
Avatar billede Slettet bruger
20. maj 2002 - 18:27 #12
ja jeg har icq, hvis det er nemmere *SS*

158372908 &.-D
Avatar billede Slettet bruger
20. maj 2002 - 18:29 #13
har denne kdoe indtil videre:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/questis/reklame/reklame.mdb")
Conn.Open DSN

SQL_COUNT = "SELECT SUM(fremvisninger) AS ialt FROM banner1"
strSQL1 = "Select * from banner1 where id=1"
strSQL2 = "Select * from banner1 where id=2"
strSQL3 = "Select * from banner1 where id=3"
Set rs_COUNT = Conn.Execute(SQL_COUNT)
Set rs_1 = Conn.Execute(strSQL1)
Set rs_2 = Conn.Execute(strSQL2)
Set rs_3 = Conn.Execute(strSQL3)


dim procent1
procent1 = rs_1("fremvisninger")/rs_COUNT("ialt")*100
response.write Round((procent1), 0)
response.write " - "& rs_1("procent")
response.write " = "
procent1 = rs_1("procent")-procent1
response.write Round((procent1), 0)
response.write "<br>"

dim procent2
procent2 = rs_2("fremvisninger")/rs_COUNT("ialt")*100
response.write Round((procent2), 0)
response.write " - "& rs_2("procent")
response.write " = "
procent2 = rs_2("procent")-procent2
response.write Round((procent2), 0)
response.write "<br>"

dim procent3
procent3 = rs_3("fremvisninger")/rs_COUNT("ialt")*100
response.write Round((procent3), 0)
response.write " - "& rs_3("procent")
response.write " = "
procent3 = rs_3("procent")-procent3
response.write Round((procent3), 0)
response.write "<br>"



Conn.Close
Set Conn = Nothing
set rs = Nothing
set rs_count = nothing
%>

den udregner hvor stor en forskel der er på den sats den skulle ligge på, og den den ligger på, det tal der så kommer ud af dette, skal den så tjekke for hvorlangt det ligger fra nul, og den størst afvigelse fra nul skal den så tage og udskrive rs("bannerkode")
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester