begin process at 2010 02 10 13:52:25
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > COMPTEUR DE HITS AVEC BASE DE DONNÉE ACESS

COMPTEUR DE HITS AVEC BASE DE DONNÉE ACESS


 Description

Voilà
quelqu'un sur le forum avais demandé un compteur de hit
en voilà un des plus simple , on peut y inclure le nombre de pages que l'on veut

Source

  • <%' compteur de hits par tidave
  • 'hit = champ ou sont stocké les hits
  • 'hits =table de la base compteur
  • 'h=nombre de hit
  • ' Connexion à la base de donneés compteur
  • database = server.mapPath("compteur_page.mdb")
  • Set Conn = Server.CreateObject("ADODB.Connection")
  • Set RS = Server.CreateObject("ADODB.Recordset")
  • Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" _
  • & " DBQ=" & database
  • SQL = "SELECT * FROM hits "
  • RS.open SQL,Conn,3,3
  • h=rs("hit_page")
  • SQL = "UPDATE [hits] SET hit_page=" & (h+1)_
  • & " WHERE hit_page=" & (h)
  • conn.Execute(SQL)
  • L=rs("hit_page")
  • 'fermeture
  • RS.close
  • set rs=nothing
  • set conn=nothing
  • %>
  • pour lire le hit , on peut mettre cette ligne
  • cette page a été vue <%=L%> fois
<%' compteur de hits par tidave

'hit = champ ou sont stocké les hits
'hits =table de la base compteur
'h=nombre de hit
' Connexion à la base de donneés compteur
database = server.mapPath("compteur_page.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Set RS = Server.CreateObject("ADODB.Recordset")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" _
   & " DBQ=" & database

SQL = "SELECT * FROM hits "
RS.open SQL,Conn,3,3
h=rs("hit_page")

SQL = "UPDATE [hits] SET hit_page=" & (h+1)_
   & " WHERE hit_page=" & (h) 
conn.Execute(SQL)

L=rs("hit_page")

'fermeture 
RS.close
set rs=nothing
set conn=nothing
%>

pour lire le hit , on peut mettre cette ligne
cette page a été vue <%=L%> fois

 Conclusion

La base de donnée "compteur_page" est composée d'une table hits et du nombre de champs que l'on veut compter de pages
;dans cette exemple d'un champ hit_page

vous pouvez le voir fonctionner ici : http://www.guadadvent.org/teste_du_temperament_en_ ligne.asp


 Sources du même auteur

DATE AVEC LE DECALAGE HORAIRE,
Source avec Zip COMPTEUR DE VISITE ,GERE ONLINE ET VISITE ET AFFICHE LE NOM ...
Source avec Zip COMPTEUR ASP SANS OBJET SESSION FONCTIONNE IMPECC
COMPTEUR DE VISITE AVEC VARIABLE DE SESSION

 Sources de la même categorie

Source avec Zip GESTION_ENSEIGNANTS par Elmarzougui
Source avec Zip ZONE MEMBRE EN ASP "E-MEMBRES1.0" par cmaelc
Source avec Zip Source avec une capture Source .NET (Dotnet) ADMINISTRATION BASE DE DONNÉES ORACLE par chbayah
Source avec Zip Source avec une capture Source .NET (Dotnet) UTILISATION D'UN DATASET par ManuAntibes
Source avec Zip Source .NET (Dotnet) INSERTION / RECUPERATION D'IMAGE STOCKEE DANS UNE DB MS SQL ... par jimmy69

 Sources en rapport avec celle ci

Source avec Zip COMPTEUR DE VISITE ,GERE ONLINE ET VISITE ET AFFICHE LE NOM ... par tidave
Source avec Zip COMPTEUR ASP SANS OBJET SESSION FONCTIONNE IMPECC par tidave
COMPTEUR DE VISITE AVEC VARIABLE DE SESSION par tidave
Source avec Zip COMPTEUR ASP/FLASH par BodyLove
Source avec Zip MPHCOMPT - COMPTEUR ENTIÈREMENT CONFIGURABLE !!! * par MPH

Commentaires et avis

Commentaire de Nurgle le 21/05/2005 16:42:26 administrateur CS

disons que c'est simple et efficace...
juste...tu n'as pas besoin de mettre des crochets autour de [hits] ("Update hits ..." suffit)

mais je ne vois pas l'intéret de faire un RecordSet + un Conn.Execute.
pourquoi pas tout simplement :

SQL = "Select hit_page From Hits"
Rs.Open SQL, Conn, 3, 3
Rs("hit_page")= Rs("hit_page") + 1
Rs.Update
L = Rs("hitpage")
Rs.Close
Set Rs = Nothing
Conn.Close
Set Conn = Nothing

(je dis ça commme ça...:p)
Comme tu n'envoies qu'une requête vers la BD. non ?

Commentaire de tidave le 21/05/2005 22:21:42

c'est vraix ça marche tout aussi bien
mais mon code a été extret d'un code plus long que j'utilise comme compteur de plein de chose: visites , visiteurs,connectés, hits ,etc..  avec plusieurs requetes qui se croisent.


merci a plus

Commentaire de dinastar le 02/03/2006 19:46:32

Bonjour, je voufrais inserer ce code dans mon site pour avoir les hits de mon telechargement: Pouvez-vous me donner la demarche à suivre, je débute et je comprend pas bien!!

Merci

Commentaire de KaBabs le 25/04/2006 22:44:58

Ce script de recherche est fabuleux et simple.

BRAVOOO

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

access [ par rony ] bjr,je fais tourner mon site en local avec une base access.je souhaite vendre mon site à une entreprise.mon pbs est que j'utilise une base access et q connexion JScript [ par miouly ] Je ne n'arrive pas à me connecter à ma base access en utilisant le langage JScriptVoici mon code : // Ouverture de la connexion à la base pour efranc Impossible d'accéder à une base access sous WinNT4 avec IIS [ par Phy ] Help everybody!!!!!!!!!!Bonjour à tous.Voilà le pb.Je monte un intranet pour une municipalité.Une base a été créée sous access 97.Lorsque je l'interro inserer images ds une base access [ par matt ] Comment fait on pour inserer des images ds une base de donnée Access, et ensuit les visualiser en asp???? Comment inserer une image ou un fichier dans une base Access ? [ par langju ] Bonjour à tous,voilà j'ecris pour un petit problème :Sur une page ASP j'ai crée un formulaire avec un FileUpload(champ de fichier.) ma balise form est Nombre de connexions simultanées avec une base ACCESS ? [ par Mik ] J'aimerais avoir des informations concernant les connexions simultanées à une base de donnée access, avec des pages en asp.Merci base de donnée sur kilio [ par fabiin ] Salut !voila:g une base de donnée access sur mon site perso(pub:vague sonore) je voulais savoir si il était possible de pouvoi ACCESS 97 droit d'accès [ par pascal ] J'ai récupéré une base Access 97 en fichier zip. Dès que je l'installe sur le serveur web et que je fais la liaison ODBCla base se met en lecture seul Suppression d'enregistrements d'une base access [ par jardin ] Bonjour,J'utilise une base access à laquelle j'accède avec des pages ASP.J'arrive à ajouter et modiier des enregistrements, mais pas à les supprimer.J probleme de MAJ en ASP dans une base de données ACCESS 97 [ par shadowmaster ] voila mon probleme :je programme un site intranet en ASP avec la gestion d'une base de données derriere. ma connexion à la base de données (ACCESS 97)


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales