Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2348 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Compteur de visites.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Compteur de visites.

n°162785
clear
Posté le 19-06-2002 à 19:02:32  profilanswer
 

Je cherche a faire un compteur de visites flash + PHP.
 
J'ai comencé la prog en PHP. J'ai donc:
 

Citation :


 
<?
 
include ("config/connect.php" );
 
$connexion = mysql_connect("$host","$user","$password" ) or die (mysql_error());
$db = mysql_select_db("$bdd", $connexion) or die (mysql_error());
 
$resultat = mysql_query("SELECT * FROM `visites` WHERE Id = 'id'",$connexion) or die (mysql_error());
$row = mysql_fetch_array($resultat);
 
 
if($page=="index" )
{
 
$id="1";
$resultat = mysql_query("SELECT * FROM `visites` WHERE Id = '".$id."'",$connexion) or die (mysql_error());
$row = mysql_fetch_array($resultat);
$visite=$row['visite'];
 
$visite==$visite++;
 
echo $visite;
 
$modif_sql = mysql_query("UPDATE visites SET visite='$visite' WHERE Id = '".$id."'",$connexion) or die (mysql_error());
 
}
 
elseif($page=="index2" )
{
 
$id="2";  
$resultat = mysql_query("SELECT * FROM `visites` WHERE Id = '".$id."'",$connexion) or die (mysql_error());
$row = mysql_fetch_array($resultat);
$visite=$row['visite'];
 
$visite++;
 
echo $visite;
 
$modif_sql = mysql_query("UPDATE visites SET visite='$visite' WHERE Id = '".$id."'",$connexion) or die (mysql_error());
 
}
 


 
 
J'accede a la page avec un lien du type :  
 
http://127.0.0.1/.../index.php?page=index2
ou
http://127.0.0.1/.../index.php?page=index
 
 
Ce que je ne comprend pas c que a la premiere visite de la page il n'incrémente pas la variable qu'il affiche, il va seulement chercher la valeur dans la base MySQL sans l'incrémenter. Par contre si je click sur actualiser dans IE il l'incrémente bien ...


Message édité par clear le 19-06-2002 à 19:03:40
mood
Publicité
Posté le 19-06-2002 à 19:02:32  profilanswer
 

n°162860
skylight
Made in France.
Posté le 19-06-2002 à 21:25:12  profilanswer
 

un truc tout con pour incrementer un champ
 

Code :
  1. mysql_query("UPDATE visites SET visite=visite+1 WHERE id = '$id';" ) ;


Message édité par skylight le 19-06-2002 à 21:25:29
n°162887
zion
Plop
Posté le 19-06-2002 à 22:21:01  profilanswer
 

Ouai, et tu rajoutes un LOW_PRIORITY et t'es encore plus content  :ange:


---------------
Informaticien.be - Lancez des défis à vos amis
n°162959
clear
Posté le 20-06-2002 à 01:49:59  profilanswer
 

Ok skylight.
Je suppose que c bcp plus leger comme cela.
 
Cependant j'ai toujours le meme probleme, il ne l'incremente toujours pas lors du premier envoie de variable, mais seulement losque je click sur rafraichir ...

n°163630
clear
Posté le 21-06-2002 à 18:43:17  profilanswer
 

:bounce:  :bounce:

n°164819
clear
Posté le 24-06-2002 à 17:17:22  profilanswer
 

:bounce:  :bounce:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Compteur de visites.

 

Sujets relatifs
Générer des pages web avec PHP depuis Excelune fonction en PHP qui met automatiquement tout en majuscule ?
[PHP/Mysql] Comparer deux tables[PHP - MySQL] Problème connexion BDD MySQL (résolu)
[PHP - Adobd_Session - Oracle] Probleme de longueur de requete[PHP] question niveau 5 ( sur 5 ) Array...
[IDEE] UN PROG EN PHP POUR DL LES PAGES DU WEB[PHP] Boucle qui marche po... j'y comprends rien
[PHP-Adodb-Session] Requete trop importante[PHP] comment faire un upload ?
Plus de sujets relatifs à : [PHP] Compteur de visites.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR