Compteur de visite --> erreur

Compteur de visite --> erreur - PHP - Programmation

Marsh Posté le 30-07-2006 à 13:25:09    

Bonjour à tous !!
 
J'aurai besoin (comme beaucoup)d'un compteur de visite polyvalent.
 
J'ai donc cherché et trouvé ce qui me fallait (téléchargé ici).
 
Pour l'instant le compteur fait une erreur :
http://www.laviedungrobdavien.goldzoneweb.info/Compteur_live/Affichage.php
 
Le problème est que je ne m'y connais pas en PHP. J'ai quelques bases de C++, c'est pourquoi je comprends un minimum ce langauge.
 
Si quelqu'un pouvais m'aider ce serait simpa.
 
Merci d'avance !!


---------------
Si je vous ai aidé, le remerciement le plus simple serait de faire un tour sur mon site web sur les loisirs : http://lvdg.c.la ou sur mon tout nouveau site sur les mangas : www.mangakage.com :)
Reply

Marsh Posté le 30-07-2006 à 13:25:09   

Reply

Marsh Posté le 30-07-2006 à 13:36:26    

peux tu nous montrer le code source ?

Reply

Marsh Posté le 30-07-2006 à 13:42:23    

Voila le code de la page Affichage.php :

Code :
  1. <?php
  2. include("visite.php" );
  3. echo"$compteur_c connectés<br>
  4. aujourdhui $compteur_j visiteurs<br>
  5. et $compteur visiteurs au total<br>
  6. Record de connectés: $A['compteur_records'] le $A['compteur_records_date']<br/>
  7. Record du jour : $A['compteur_records2'] le $A['compteur_records_date2']";
  8. ?>


---------------
Si je vous ai aidé, le remerciement le plus simple serait de faire un tour sur mon site web sur les loisirs : http://lvdg.c.la ou sur mon tout nouveau site sur les mangas : www.mangakage.com :)
Reply

Marsh Posté le 30-07-2006 à 13:45:33    

Grobs a écrit :

J'ai quelques bases de C++


 
1) je vois pas le rapport
2) alors tu as de bonnes bases pour ecrire ton script toi meme
3) c ets quand meme un script super facile a realiser
4) ici c est de la prog pas du sav de scripts foireux pompés sur le net :/
 
exemple
 

Code :
  1. $res = mysql_query("SELECT * FROM compteur_visite WHERE id=1" );
  2. if( ! $res )
  3. die("pb".mysql_error());
  4. $A = mysql_fetch_array($res);
  5. mysql_free_result($res);
  6. $res = mysql_query("SELECT * FROM compteur_visite WHERE id=1" );
  7. if( ! $res )
  8. die("pb".mysql_error());
  9. $A = mysql_fetch_array($res);
  10. mysql_free_result($res);


 
voila un adresse pas mal pour ton probleme [:pingouino]
http://www.google.com/search?hl=fr [...] lr=lang_fr

Reply

Marsh Posté le 30-07-2006 à 13:48:03    

La ligne 6 c'est la 1ere utilisateurs de $A, probablement il aime pas trop le fait que tu utilise une valeur sortie d'un array directement dans un string ... essaie de remplacer $A['truc'] par ".$A['truc']."
A part ca, la balise c'est <br /> , pas <br> :o


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 30-07-2006 à 13:48:35    

mIRROR a écrit :


1) je vois pas le rapport


Et bien le C++ et le PHP on des points communs (l'utilisation de variables par exemple)


---------------
Si je vous ai aidé, le remerciement le plus simple serait de faire un tour sur mon site web sur les loisirs : http://lvdg.c.la ou sur mon tout nouveau site sur les mangas : www.mangakage.com :)
Reply

Marsh Posté le 30-07-2006 à 13:50:14    

Citation :

A part ca, la balise c'est <br /> , pas <br>


 
Oui, en xhtml, mais vu que je ne 'y connais pas en PHP, j'ai préféré laisser telquel, à part à la ligne 6 ou j'ai fait le changement.


---------------
Si je vous ai aidé, le remerciement le plus simple serait de faire un tour sur mon site web sur les loisirs : http://lvdg.c.la ou sur mon tout nouveau site sur les mangas : www.mangakage.com :)
Reply

Marsh Posté le 30-07-2006 à 13:52:19    

Grobs a écrit :

Et bien le C++ et le PHP on des points communs (l'utilisation de variables par exemple)


 
 
mes langages de progs préférés sont ceux qui utilisent pas de variables  [:barthaliastoxik]  
 c est bien ce que je me disais ...un mec qui code en c++ et qui arrive pas a ecrire un compteur de visites ca me semblait louche :sweat:  

Reply

Marsh Posté le 30-07-2006 à 13:55:12    

... Premièrement je n'ai jamais dit que je codais parfaitement en C++ mais que j'avais quelques bases en ce languages.
Deuxièmement, ce que je voulais dire par là était que je fait du XHTML et du CSS2 et je peux te dire qu'à part les scripts que l'on peux y insérer, il n'y a aucune variable.
 
En outre, j'ai fait le remplacement (ajout de". avant et." après) et l'erreur n'est plus la même.

Message cité 1 fois
Message édité par Grobs le 30-07-2006 à 13:57:13

---------------
Si je vous ai aidé, le remerciement le plus simple serait de faire un tour sur mon site web sur les loisirs : http://lvdg.c.la ou sur mon tout nouveau site sur les mangas : www.mangakage.com :)
Reply

Marsh Posté le 30-07-2006 à 13:57:21    

Grobs a écrit :

Deuxièmement, ce que je voulais dire par là était que je fait du XHTML et du CSS2 et je peux te dire qu'à part les scripts que l'on peux y insérer, il n'y a aucune variable.


Sauf que ni le HTML ni les CSS ne sont considérés comme des langages de programmation [:dawa]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-07-2006 à 13:57:21   

Reply

Marsh Posté le 30-07-2006 à 13:58:14    

Je n'ai jamais dit l'inverse. ;)
 
C'est bon, problème résolu.

Message cité 1 fois
Message édité par Grobs le 30-07-2006 à 14:02:01

---------------
Si je vous ai aidé, le remerciement le plus simple serait de faire un tour sur mon site web sur les loisirs : http://lvdg.c.la ou sur mon tout nouveau site sur les mangas : www.mangakage.com :)
Reply

Marsh Posté le 30-07-2006 à 14:03:58    

Grobs a écrit :

Je n'ai jamais dit l'inverse. ;)
 
C'est bon, problème résolu.


 
 
grace a un script en c++ j imagine [:god]

Reply

Marsh Posté le 30-07-2006 à 14:05:12    

lol. Vive le C++. non, voilà le code :

Code :
  1. <?php
  2. include("visite.php" );
  3. echo"$compteur_c connectés<br/>
  4. aujourdhui $compteur_j visiteurs<br/>
  5. et $compteur visiteurs au total<br/>
  6. Record de connectés: ".$A['compteur_records']." le ".$A['compteur_records_date']."<br/>
  7. Record du jour : ".$A['compteur_records2']." le ".$A['compteur_records_date2']."";
  8. ?>


 
Sinon, j'aimerais que le "s" de visiteur ne s'affiche pas lorsque le nombre de connectés est 0 ou 1, est-ce cela que que doit mettre en place :
 
- On initialise (si c'est comme en C++) une variable que l'on appellera $s
- Puis on met un code qui dit quelque chose du genre :
[cpp]
if ($ma_variable_de_connectés <= 1)
{
   $s = "s"
}
else
{
   $s = ""
}
 
Et lors de l'affichage, on met :
il y a $ma_variable_de_connectés visiteur$s connectés
 
ça y ressemble ou pas ?


Message édité par Grobs le 30-07-2006 à 14:10:30

---------------
Si je vous ai aidé, le remerciement le plus simple serait de faire un tour sur mon site web sur les loisirs : http://lvdg.c.la ou sur mon tout nouveau site sur les mangas : www.mangakage.com :)
Reply

Marsh Posté le 30-07-2006 à 14:19:39    

[:cupra] ca existe pas les operateurs ternaires en c++ ?
 
 
tu t es trompé il faut inverser quelque part la ca mettra un s au mauavais moment a chaque fois :/

Reply

Marsh Posté le 30-07-2006 à 14:22:17    

C'est quoi un operateurs ternaires en c++ ?

Citation :

tu t es trompé il faut inverser quelque part la ca mettra un s au mauavais moment a chaque fois


Tu veux dire que ça affichera "1 visiteurs" et "2 visiteur" ?
 
Il faut mettre ça :  
 

Code :
  1. if ($ma_variable_de_connectés <= 1)
  2. {
  3.    $s = ""
  4. }
  5. else
  6. {
  7.    $s = "s"
  8. }


 
?


Message édité par Grobs le 30-07-2006 à 14:23:31

---------------
Si je vous ai aidé, le remerciement le plus simple serait de faire un tour sur mon site web sur les loisirs : http://lvdg.c.la ou sur mon tout nouveau site sur les mangas : www.mangakage.com :)
Reply

Marsh Posté le 30-07-2006 à 14:25:52    

^^
oui
 
et avec un operateur ternaire ca fait  
$s = ($ma_variable_de_connectés <= 1) ? "" : "s";

Reply

Marsh Posté le 30-07-2006 à 14:29:20    

Ok. donc voilà le code :

Code :
  1. <?php
  2. include("visite.php" );
  3. $s = ($compteur_c <= 1) ? "" : "s";
  4. echo"$compteur_c Connecté$s<br/>"
  5. echo"aujourdhui $compteur_j visiteurs<br/>"
  6. echo"et $compteur visiteurs au total<br/>"
  7. echo"Record de connectés: ".$A['compteur_records']." le ".$A['compteur_records_date']."<br/>"
  8. echo"Record du jour : ".$A['compteur_records2']." le ".$A['compteur_records_date2']."";
  9. ?>


 
EDIT : encore une erreur :
http://www.laviedungrobdavien.gold [...] /Compteur/
 
EDIT2 : j'avais oublié de mettre un ";" à la fin des echo
 
Problème résolu !!


Message édité par Grobs le 30-07-2006 à 14:32:02

---------------
Si je vous ai aidé, le remerciement le plus simple serait de faire un tour sur mon site web sur les loisirs : http://lvdg.c.la ou sur mon tout nouveau site sur les mangas : www.mangakage.com :)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed