login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Algemene statistieken..

Offline Scythen - 30/01/2007 19:18 (laatste wijziging 30/01/2007 19:18)
Avatar van ScythenPHP gevorderde Ik heb nu een stat. scriptje, maar hij laat alles apart zien, maar ik wil dat ie alles als geheel laat zien, bijv. cash = alle cash van alle spelers bij elkaar, in plaats van apart.

code:
  1. <?
  2. $login =$_SESSION['login'];
  3. $memberid= $_SESSION['id'];
  4.  
  5.  
  6. $res = mysql_query("SELECT cash, bullets FROM login");
  7. while ($obj = mysql_fetch_object($res)) {
  8. echo $obj->cash." ";
  9. echo $obj->bullets."<br />";
  10. }
  11.  
  12. ?>


Iemand enig idee?

22 antwoorden

Gesponsorde links
Offline thyssimonis - 30/01/2007 19:20
Avatar van thyssimonis PHP interesse Groupe BY
Offline Scythen - 30/01/2007 19:21
Avatar van Scythen PHP gevorderde En verder?

$res = mysql_query("SELECT cash, bullets FROM login GROUP BY ");
Offline thyssimonis - 30/01/2007 19:23
Avatar van thyssimonis PHP interesse $res = mysql_query("SELECT cash, bullets FROM login GROUP BY cash");
Offline letscode - 30/01/2007 19:23
Avatar van letscode HTML beginner Je moet denk ik het volgende doen
  1. <?php
  2. $res = mysql_query("SELECT bullets, SUM(cash) as totaal FROM login");
  3. while ($obj = mysql_fetch_object($res)) {
  4. echo $obj->totaal." ";
  5. echo $obj->bullets."<br />";
  6. }
  7. ?>
Offline letscode - 30/01/2007 19:24
Avatar van letscode HTML beginner Je moet denk ik het volgende doen
  1. <?php
  2. $res = mysql_query("SELECT bullets, SUM(cash) as totaal FROM login");
  3. while ($obj = mysql_fetch_object($res)) {
  4. echo $obj->totaal." ";
  5. echo $obj->bullets."<br />";
  6. }
  7. ?>
Offline letscode - 30/01/2007 19:24
Avatar van letscode HTML beginner Je moet denk ik het volgende doen
  1. <?php
  2. $res = mysql_query("SELECT bullets, SUM(cash) as totaal FROM login");
  3. while ($obj = mysql_fetch_object($res)) {
  4. echo $obj->totaal." ";
  5. echo $obj->bullets."<br />";
  6. }
  7. ?>
Offline thyssimonis - 30/01/2007 19:24 (laatste wijziging 30/01/2007 19:25)
Avatar van thyssimonis PHP interesse Sorry ik kijk net naar een stats scriptje van mij het is SUM

Edit: ^ ^ ^
Offline letscode - 30/01/2007 19:25
Avatar van letscode HTML beginner Je moet denk ik het volgende doen
  1. <?php
  2. $res = mysql_query("SELECT bullets, SUM(cash) as totaal FROM login");
  3. while ($obj = mysql_fetch_object($res)) {
  4. echo $obj->totaal." ";
  5. echo $obj->bullets."<br />";
  6. }
  7. ?>
Offline GTW - 30/01/2007 19:25 (laatste wijziging 30/01/2007 19:25)
Avatar van GTW Gouden medaille

PHP gevorderde
je kan dit doen:
  1. <?
  2. $login =$_SESSION['login'];
  3. $memberid= $_SESSION['id'];
  4.  
  5. $cashtotal=0;
  6. $bulletstotal=0;
  7.  
  8. $res = mysql_query("SELECT cash, bullets FROM login");
  9. while ($obj = mysql_fetch_object($res)) {
  10. $cashtotal += $obj->cash;
  11. $bulletstotal += $obj->bullets."<br />";
  12. }
  13. echo $cashtotal.' '.$bulletstotal;
  14. ?>
Offline letscode - 30/01/2007 19:25
Avatar van letscode HTML beginner Je moet denk ik het volgende doen
  1. <?php
  2. $res = mysql_query("SELECT bullets, SUM(cash) as totaal FROM login");
  3. while ($obj = mysql_fetch_object($res)) {
  4. echo $obj->totaal." ";
  5. echo $obj->bullets."<br />";
  6. }
  7. ?>
Offline letscode - 30/01/2007 19:25
Avatar van letscode HTML beginner Je moet denk ik het volgende doen
  1. <?php
  2. $res = mysql_query("SELECT bullets, SUM(cash) as totaal FROM login");
  3. while ($obj = mysql_fetch_object($res)) {
  4. echo $obj->totaal." ";
  5. echo $obj->bullets."<br />";
  6. }
  7. ?>
Offline Scythen - 30/01/2007 19:26 (laatste wijziging 30/01/2007 19:57)
Avatar van Scythen PHP gevorderde Thys, waar staat je edit?


GTW, jouwe is gelukt.. mooi hoor! Dankjulliewel.

edit: hoe doe ik nu het aantal users?

Iemand?

Komop!?
Offline GTW - 30/01/2007 20:00 (laatste wijziging 30/01/2007 20:00)
Avatar van GTW Gouden medaille

PHP gevorderde
een var erbij zetten met $userstotal
dan in de loop $userstotal++;

daarna onderaan echo $userstotal;
Offline Scythen - 30/01/2007 20:01 (laatste wijziging 30/01/2007 20:04)
Avatar van Scythen PHP gevorderde Hoe bedoel je precies? Dat eerste snap ik wel, mar met die loop snap ik nog niet helemaal..

edit: oja heb het al..

$userstotal++;

zo bedoelde je dus, snapte je niet echt helemaal.

Dankjewel, je hebt me zeer goed geholpen.

extra: kan je me ook gelijk helpen met een header die je bijv na 3 sec kan uitvoeren

header("Refresh: 3;Location: index.php;");


zoiets, maar die is niet goed..
Offline Nanon - 30/01/2007 20:09 (laatste wijziging 30/01/2007 20:10)
Avatar van Nanon PHP interesse
  1. <?php
  2. header( 'Refresh: 3; URL=index.php' );
  3. ?>


Google kan ook wonderen verichten.
Offline GTW - 30/01/2007 20:10 (laatste wijziging 30/01/2007 20:11)
Avatar van GTW Gouden medaille

PHP gevorderde
header("Refresh: 3;url= index.php;");

het kan ook zijn dat de = een : moet worden, dat weet ik niet meer zeker 
edit
blijkbaar niet 
Offline Scythen - 30/01/2007 20:13
Avatar van Scythen PHP gevorderde Dankjulliwel hoor! Wat voor prachtigs er wel niet uit 1 topic kan komen:P. Ennuh, nog 1 klein vraagje dan.. als ik op logout klik, gaat ie wel naar index.php .. maar die komt in mijn mainframe, en mijn linker frame met de menu blijft gewoon staan.. enig idee hoe ik dit kan oplossen?
Offline GTW - 30/01/2007 20:14
Avatar van GTW Gouden medaille

PHP gevorderde
geen frames gebruiken? 
ik weet niet hoe je de gehele pagina kan laten verversen of een frame weg kan laten gaan
Offline timo - 30/01/2007 20:15
Avatar van timo PHP ver gevorderde ik zou aantal users eerder doen:
  1. SELECT count(id) FROM login

dat merk je wel in laadtijd en het is gewoon netter&beter
Offline Scythen - 30/01/2007 20:16 (laatste wijziging 30/01/2007 20:36)
Avatar van Scythen PHP gevorderde Edit: weet iemand misschien hoe ik na een klik iemand 2 min moet laten wachten totdat ie weer iets mag doen?
Offline GTW - 30/01/2007 21:05
Avatar van GTW Gouden medaille

PHP gevorderde
Bij elke actie een timestamp in de db opslaan en dan ook op elke pagina kijken of de vorige timestamp meer dan 2 sec lager is
Offline tim2005 - 30/01/2007 21:36 (laatste wijziging 30/01/2007 21:40)
Avatar van tim2005 Nieuw lid je bedoeld dat:
Je nu allemaal verschillende getallen hebt?
en dat moet 1 getal worden?

  1. <?
  2. $login =$_SESSION['login'];
  3. $memberid= $_SESSION['id'];
  4.  
  5. $totaalcash = 0;
  6. $totaalbullets = 0;
  7.  
  8. $res = mysql_query("SELECT cash, bullets FROM login");
  9. while ($temp = mysql_fetch_assoc($res)) {
  10. $totaalcash = $totaalcash + $temp['cash'];
  11. $totaalbullets = $totaalbullets + $temp['bullets'];
  12. }
  13.  
  14. echo 'Er is in het totaal: '.$totaalcash.' Cash in het spel <br />';
  15. echo 'Er zijn in het totaal: '.$totaalbullets.' Bullets in het spel <br />';
  16.  
  17. ?>


Hopelijk kan je er wat mee (heb niet getest)  

gr, Tim


EDIT: sorry ben nieuw hier... zie nu pas dat dit al de 3de pagina was.... sorry.....  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.304s