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

 


Dernière réponse
Sujet : [PHP] Compteur de visites.
clear :bounce:  :bounce:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
clear :bounce:  :bounce:
clear :bounce:  :bounce:
clear 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 ...
zion Ouai, et tu rajoutes un LOW_PRIORITY et t'es encore plus content  :ange:
skylight un truc tout con pour incrementer un champ
 

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

clear 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 ...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)