Paphio-King

Inscris le 09/07/2014 à 17:30
  • Signature
    <-- Paphio-King -->
  • Nombre de sujets
    1
  • Nombre de messages
    9
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Moyen

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Paphio-King
Bonjour a touts et tous.
Je viens vers vous car je suis un peut perdu pour faire l'addition de mes visiteurs.
J'ai trouver un petit tuto sur le comptage des personnes qui sont actuellement en ligne sur le site, et j'ai rajouter un ID en clé primaire dans la base de données ou j'aimerais compter le nombre id dans la base pour qu'ils fassent le nombre de visite sur le site.
Voici mon code de connexion ou faut il rajouter le id dans les requette sql
<?php	
require './config/connectMysql.php';

$comptage = mysql_query('SELECT COUNT(id) FROM connectes WHERE id=visites');
$compte_visiteurs = mysql_fetch_array($comptage);

$retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes WHERE ip=\'' . $_SERVER['REMOTE_ADDR'] . '\'');
$donnees = mysql_fetch_array($retour);

if($donnees['nbre_entrees'] == 0){
mysql_query('INSERT INTO connectes VALUES(\'' . $_SERVER['REMOTE_ADDR'] . '\',' . time() . ')');
}else{
mysql_query('UPDATE connectes SET timestamp=' . time() . 'WHERE ip=\'' . $_SERVER['REMOTE_ADDR'] . '\'');
}

$timestamp_5min = time() - (60 * 5);
mysql_query('DELETE FROM connectes WHERE timestamp < ' . $timestamp_5min);

$retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes');
$donnees = mysql_fetch_array($retour);
?>


Et voici le code qui affiche les données le premier fonctionne très bien le deuxiéme ne fonctionne pas.

<?php echo '<p class="compteur">Il y a actuellement <span class="color_visite">' . $donnees['nbre_entrees'] . '</span> Visiteurs connectés sur le site.</p>'; ?>

<?php echo '<p class="compteur">Vous avez <span class="color_visite">' . $compte_visiteurs['id'] . '</span> Visiteurs.</p>'; ?>


Merci d'avance pour vos réponces
Paphioi-King
<-- Paphio-King -->

Ses derniers messages sur les forums

forum
Paphio-King
Oups je me suis relu et vérifier sur des solutions c'est comme ceci que sa dois être.
<?php $sql= "UPDATE membre SET pass_md5 =" . $new_pass . " WHERE login = " . $_SESSION[ 'login']; 
$req = mysql_query($sql);
php ?>
.

Il me semble que après chaque requête sql il faut faire appelle a cette partie de code : $req = mysql_query($sql);
<-- Paphio-King -->
Paphio-King
Bonjour zhangxdfr.
Je ne sais pas si c'est la meilleur solution mais test une fois cette ligne comme si dessous pour voir si sa ne changerais pas les choses.
<?php
$sql= "UPDATE membre SET pass_md5 ='$new_pass' WHERE login ='$_SESSION[ 'login']'";
php ?>


Voilà tiens moi au courant.
<-- Paphio-King -->
Paphio-King
le 17/07/2014 à 22:52
session
Bonjour Searcher Lite.
Je remarque que ta ligne complète et normalement comme ceci.
<?php 
$sql = "SELECT nom_utilisateur,id_profil FROM `utilisateur` WHERE `identifiant` = '$_SESSION[ 'pseudo']'";
php ?>


Hors tu dois ouvrir avec des double cote comme cet exemple si dessous
<?php 
$sql = "SELECT nom_utilisateur,id_profil FROM utilisateur WHERE identifiant=" . $_SESSION['pseudo']";
php ?>


Voilà essaye comme ceci et tiens moi au courant.
<-- Paphio-King -->

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours