07. februar 2002 - 02:15Der er
4 kommentarer og 1 løsning
Hits pr record i database, men samme asp-side
hmm jeg har brug for at finde ud af hvordan jeg laver statistik på en asp-side. Siden kører et udtræk fra en database, alle records bliver listet. Så kan man klikke på et udtræk og få vist detaljerne, men det er samme asp-side som viser detaljerne. Så derfor vil et normalt statistikprogram "bare" registrere at asp-siden har fået et hit igen, istedet for den ene record i databasen. Jeg skal også have gemt hittet i databasen til en statistik.
Jeg kan forestille mig at jeg skal over i noget med en counter pr record pr id, som så bliver skrevet til?? global.asa?? som skriver til databasen og gemmer reccorden??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
07. februar 2002 - 08:52#1
Kan du ikke bare lave en session, som hedder filens navn, og hvis den bliver hentet igen, tæller den ikke det hit med?!
Jeg er ikke helt sikker på at jeg har forstået hvordan du håndterer udtrækket/detailposterne.
Når brugeren kan klikke på en post/udtræk, er dette så et link som kalder samme side med en anden parameter eller ?
Jeg kan forestille mig, at du eks. kalder detail versionen af siden med side.asp?recordid=100 <- dette viser så detail for record 100 ?
Er det noget i denne stil eller foregår det på en helt anden måde ? Jeg har et par ideer til hvad du kan gøre, men jeg vil godt lige være sikker på at jeg har forstået det rigtigt :-)
Tak for svarene/kommentarene endtil nu. TMCEU jeg har en siden der henter records fra en database og gør en af kolonnerne("model") til et link:
<% = "<a href=""listesb.asp?id=" & objRec("OrderID") & """>" & objRec("model")%> - DET ER HER JEG GERNE VIL KUNNE REGISTRER HVILKET objRec("OrderID") SOM DER BLIVER KLIKKET PÅ, OG FÅ VIST HVOR MANGE DER HAR KLIKKET FØRHEN. dvs. at tallet skal gemmes i databasen i samme række som det link der bliver klikket på.
hvor; listesb.asp er den samme side som viser linket. funktion; ved klik på linket sendes en request til samme side, men længere ned på siden hvor;
<%If Request.QueryString <> "" Then hvilken = Request.QueryString("id") Set cn = Server.CreateObject("ADODB.Connection") strConnect = Session("DB") Call cn.Open(strConnect) Set objRec = Server.CreateObject("ADODB.Recordset") strSQL = "SELECT * FROM BG1 WHERE OrderID=" & hvilken Call objRec.Open(strSQL, strConnect) While Not objRec.EOF viser alle detaljerne på det valgte link ...slut... <---Jeg kan forestille mig, at du eks. kalder detail versionen af siden med side.asp?recordid=100 <- dette viser så detail for record 100 ?---> SÅ JA ;D
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.