Une valeur ne m'est pas renvoyée...
Résolu
americanbichon
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
americanbichon Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
americanbichon Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonjour,
J'ai fait ce script pour renvoyer les visiteurs connectés, les visiteurs du jour et le nombre de visiteurs total.
Les 2 premiers fonctionnent parfaitement, seul le nombre total n'est pas renvoyé.
Quelqu'un a t'il une piste ?
Merci
Bonjour,
J'ai fait ce script pour renvoyer les visiteurs connectés, les visiteurs du jour et le nombre de visiteurs total.
Les 2 premiers fonctionnent parfaitement, seul le nombre total n'est pas renvoyé.
Quelqu'un a t'il une piste ?
Merci
<?php $jour = date('d'); $mois = date('m'); $annee = date('Y'); $aujourd_hui = mktime(0, 0, 0, $mois, $jour, $annee); $times_m_5mins = time()-(60*5); $times_m_24h = time() -(60*60*24); $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTIon', $pdo_options); $dnns = $bdd->query('select count(ip) as nb from connectes where ip="'.$_SERVER['REMOTE_ADDR'].'"')->fetchColumn(); if($dnns['nb']> 0) { $dnns = $bdd->prepare('update connectes set timestamp="'.time().'" where ip="'.$_SERVER['REMOTE_ADDR'].'"'); $dnns->execute(); } else { $dnns = $bdd->prepare('insert into connectes (ip, timestamp) values ("'.$_SERVER['REMOTE_ADDR'].'", "'.time().'")'); $dnns->execute(); } $dnns2 = $bdd->query('select count(ip) as nb_entrees from connectes WHERE timestamp >="'.$times_m_5mins.'"')->fetchColumn(); $dnns3 = $bdd->query('select count(ip) as nb_jour from connectes WHERE timestamp >="'.$times_m_24h.'"')->fetchColumn(); $dnns4 = $bdd->query('select count(ip) as nbtot from connectes')->fetchColumn(); ?>
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Une valeur ne m'est pas renvoyée...
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Excel ne pas afficher #valeur ✓ - Forum Excel
- Valeur ascii - Guide
- Cette valeur ne correspond pas aux restrictions de validation des données pour cette cellule ✓ - Forum Excel
- Ne pas afficher #VALEUR - Forum Programmation
4 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir,
(merci à baladur13 pour les balises)
pourrais-tu nous montrer ce que tu fais ensuite avec $dnns4?
as-tu fait un var_dump de $dnns4?
(merci à baladur13 pour les balises)
pourrais-tu nous montrer ce que tu fais ensuite avec $dnns4?
as-tu fait un var_dump de $dnns4?
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
je suis étonné par $dnns['nb'] après le fetchColumn(). n'est-ce pas simplement $dnns?
Parce qu'elle ne s'affiche pas où il faut dans ma table :
<table width="14%" border="0" cellspacing="0" class="visites">
<tr>
<td colspan="2">Visites</td>
</tr>
<tr>
<td width="21%"><img src=""quot;"quot;symbolehomme.gif" width="16" height="16"></td>
<td width="79%"><?echo $dnns2['nb_entrees']?> en ligne</td>
</tr>BON
<tr>
<td><img src=""quot;"quot;infirmiere.gif" width="15" height="15"></td>
<td><?echo $dnns3['nb_jour']?> aujourd'hui</td>BON
</tr>
<tr>
<td><img src=""quot;"quot;hermaphroditesigne.gif" width="14" height="15"></td>
<td><?echo $dnns4['nbtot']?> Visiteurs depuis le début</td>ici j'ai la valeur 1 qui ne bouge pas
</tr>
</table>