Jump to content
×
×
  • Create New...

[PHP] Script afficher le level moyen des joueurs


Skye
 Share

Recommended Posts

Voici un script php pour afficher la moyenne du level de vos joueurs.

<?php
$MoyChar = mysql_query("SELECT AVG(level) FROM personnages");
$MoyChar2 = mysql_result($MoyChar,0);
echo 'Level moyen des joueurs : ';
printf("%.0f", $MoyChar2."");
?>
 
Link to comment
Share on other sites

  • Replies 18
  • Created
  • Last Reply

Top Posters In This Topic

Moi, je l'ai placé en haut de mon ladder (en parlant de ladder, si ça intéresse du monde, j'ai ajouté alignement, grade, honneur sur le mien (cms dofus live)), mais tu peux très bien le placer près des rates du serveur, sur ta page d'index...

Link to comment
Share on other sites

  • 1 month later...

Je vais essayer sur LiliCMS !

 

EDIT : Warning: mysql_query() [function.mysql-query]: Access denied for user 'Système'@'localhost' (using password: NO) in C:\Program Files (x86)\wamp\www\infos.php on line 89

 

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files (x86)\wamp\www\infos.php on line 89

 

Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\wamp\www\infos.php on line 90

 

Level moyen des joueurs : 0

Link to comment
Share on other sites

CMS dofus live est compatible avec Ancestra Remake ?

Sinon merci ce script peut être très utile

La dernière version est faite pour mAncestra (donc à modifier un peu pour utiliser sous Ancestra Remake), les autres devraient fonctionner sans rien avoir à modifier). Le CMS contient le minimum, il est assez facilement améliorable, donc toute personne ayant des bases peut en faire quelque chose de plus complet.

 

Je vais essayer sur LiliCMS !

 

EDIT : Warning: mysql_query() [function.mysql-query]: Access denied for user 'Système'@'localhost' (using password: NO) in C:\Program Files (x86)\wamp\www\infos.php on line 89

 

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files (x86)\wamp\www\infos.php on line 89

 

Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\wamp\www\infos.php on line 90

 

Level moyen des joueurs : 0

 

Accès SQL configuré ? Je n'ai pas ce cms sous la main, je ne peux pas tester directement.

 

Link to comment
Share on other sites

Je vais essayer sur LiliCMS !

 

EDIT : Warning: mysql_query() [function.mysql-query]: Access denied for user 'Système'@'localhost' (using password: NO) in C:\Program Files (x86)\wamp\www\infos.php on line 89

 

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files (x86)\wamp\www\infos.php on line 89

 

Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\wamp\www\infos.php on line 90

 

Level moyen des joueurs : 0

 

Accès SQL configuré ? Je n'ai pas ce cms sous la main, je ne peux pas tester directement.

Quesque tu entend par "Accès SQL configuré" ?

 

Link to comment
Share on other sites

Je vais essayer sur LiliCMS !

 

EDIT : Warning: mysql_query() [function.mysql-query]: Access denied for user 'Système'@'localhost' (using password: NO) in C:\Program Files (x86)\wamp\www\infos.php on line 89

 

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files (x86)\wamp\www\infos.php on line 89

 

Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\wamp\www\infos.php on line 90

 

Level moyen des joueurs : 0

 

Accès SQL configuré ? Je n'ai pas ce cms sous la main, je ne peux pas tester directement.

Quesque tu entend par "Accès SQL configuré" ?

 

Y-a visiblement pas d'accès SQL sur cette page, essaie de coller le code suivant avant le script

 

<?php
$db = mysql_connect($serveur, $serveurlogin, $serveurpass);
mysql_select_db($dbother,$db);
?>

Link to comment
Share on other sites

  • 5 months later...
  • 2 months later...
  • Retraité

Je up le sujet pour vous donner la solution en PDO(Pour certains qui seraient intéressés):

 

$query = "SELECT AVG(level) FROM personnages";
$req = $BDD->query($query);
$lvlmoy = $req->fetchColumn();
echo 'Level moyen :'; 
printf("%.0f", $lvlmoy ."");

Ou

$req = $BDD->query("SELECT AVG(level) FROM personnages");
$lvlmoy = $req->fetchColumn();
echo 'Level moyen :'; 
printf("%.0f", $lvlmoy ."");

 

Perso moi je préfère la première( plus de lisibilité).

P.S:Remplacez $BDD par le nom de votre connexion.

Mise à jour: Changement du nom des variables.

 

 

16 ans et retraité ? :( !

Chuck Norris is my son! I swear it !

260830que-rel-ler2.png

 

Link to comment
Share on other sites

  • Retraité

Hmm ce script affiche le niveau moyen avec donc des décimales ? ou un nombre entier, car le niveau moyen avec des décimales c'est moche :)

Non en nombre entier :o,la fonction AVG ne fait que tranchée et la fonction printf retourne la chaine en nombre entier.

16 ans et retraité ? :( !

Chuck Norris is my son! I swear it !

260830que-rel-ler2.png

 

Link to comment
Share on other sites

  • Retraité

D'accord merci car sur des serveurs genre ten*s*z y'a le truc tout moche avec les décimales ><

Désolé j'ai pas vu,et là il sont off. Non je confirme ayant testé ça affiche en nombre entier ;).

 

 

16 ans et retraité ? :( !

Chuck Norris is my son! I swear it !

260830que-rel-ler2.png

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.