ASP, problem (databas, upplösning)

Permalänk
Medlem

ASP, problem (databas, upplösning)

Arbetar med ett statistikscript och har 2st problem just nu.
Det första tror jag är ganska enkelt det andra kan vara mer svårförklarat...

Jag har samlat in ip-nummer för att kunna visa de 5 senaste besökarna som varit på sidan.

Koden ser ut såhär just nu:
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data source="& Server.MapPath ("statistik.mdb")
Set rsStats = Server.CreateObject("ADODB.Recordset")
%>

<%
for i =1 to 5
rsStats.Open "SELECT TOP 1 ipnum, time FROM statistik ORDER BY id DESC",conn%>
<td width="145" bgcolor="#e9e9e9"><%=rsStats("ipnum") & " " & rsStats("time")& "<br>"%> </td>
<%rsStats.Close%>
<%next%>
%>

Problemet med koden är att den endast plockar ut senaste ip-numret fast jag vill ha de 5 senaste samt tidpunkten de besökt sidan.
Och det skrivs således ut 5 likadana nummer samt tidpunkter.

Det andra problemet har att göra med upplösningen samt färgdjupet.
Koderna som jag försöker använda är:
<%= Request.ServerVariables("HTTP_UA_PIXELS") %>
<%= Request.ServerVariables("HTTP_UA_COLOR") %>

Men ingen av dessa tycks fungera, för mig iallafall.

Någon som har svarat på mina bekymmer?
Tack på förhand!

Visa signatur

Lian-Li V600, Intel Core2 Duo E6400 2,13GHz, Asrock ConroeXFIRE-ESATA2, 1GB DDR2, nVidia 7600GS 256MB, Samsung Syncmaster 172X

Permalänk
Hedersmedlem

Byt ut till TOP 5 istället, nu tar den som sagt översta posten fem gånger.

Edit: Fast jag ser nu att uppbyggnaden är lite knepig. Du får klämma in

Do Until RS.EOF Response.Write RS("IP") RS.MoveNext Loop

Permalänk
Medlem

Thanks!
Fungerade alldeles utmärkt

Nu gäller det att få med upplösningen och färgdjupet också.
Någon som har en aning hur man skall ta reda på den?

Lade upp en testsida på webbhotellet ifall det är jag som har nåt med brandväggen eller webbläsaren inställt!

http://www.ebtrox.net/banners/testa.asp

Visa signatur

Lian-Li V600, Intel Core2 Duo E6400 2,13GHz, Asrock ConroeXFIRE-ESATA2, 1GB DDR2, nVidia 7600GS 256MB, Samsung Syncmaster 172X