statistics

Hello auguem have a php or html code of statistics for the total value of the home riders, acrafit total, total hours, total flights, all logs,

Use the StatsData::<function name> functions:

http://docs.phpvms.net/api

heup top 10  para todos

<?php
//set local variables
$dbhost = "localhost"; 
$dbuser = "xxxxxx"; 
$dbpass = "xxxxxx"; 
$dbname = "xxxxxx"; 


//connect 
$db = mysql_pconnect($dbhost,$dbuser,$dbpass); 
mysql_select_db("$dbname",$db); 

// tex de MySQL Connection

echo "<br />";

//base de dados 

echo "<br />";

//base de dados 
// Total de Aeroportos
$query = "SELECT  count(id) 
FROM phpvms_airports "; 	 
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total de Aeroportos ". $row['count(id)'];
echo "<br />";
} 
  
// Total de Destinos
$query = "SELECT  count(id) 
FROM phpvms_schedules "; 	 
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total de Destinos ". $row['count(id)'];
echo "<br />";
}
  
// Total de Aerolinhas
$query = "SELECT  count(id) 
FROM phpvms_airlines "; 	 
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total de Aerolinhas ". $row['count(id)'];
echo "<br />";
}

// Total de Aeronaves
$query = "SELECT  count(enabled) 
FROM phpvms_aircraft "; 	 
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total de Aeronaves ". $row['count(enabled)'];
echo "<br />";
}
// Total de Pilotos
$query = "SELECT  SUM(confirmed) 
      FROM phpvms_pilots "; 	 
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total de Pilotos ". $row['SUM(confirmed)'];
echo "<br />";
}

// Total de Voos
$query = "SELECT  count(pirepid) 
	  FROM phpvms_pireps "; 	 
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total de Voos ". $row['count(pirepid)'];
echo "<br />";
}

// Total de MILHAS
$query = "SELECT  sum(distance) 
	  FROM phpvms_pireps "; 	 
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total de Milhas ". $row['sum(distance)'];
echo "<br />";
}



// Total de horas
$query = "SELECT  SUM(flighttime) 
      FROM phpvms_pireps "; 	 
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total de Horas ". $row['SUM(flighttime)'];
echo "<br />";
}

// Total de fuel
$query = "SELECT  SUM(fuelprice) 
      FROM phpvms_pireps "; 	 
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total de fuel ". $row['SUM(fuelprice)'];
echo "<br />";
}


// Piloto com Mais Hooras
$query = "SELECT  firstname, lastname, totalhours 
FROM phpvms_pilots 
WHERE totalhours = (select max(totalhours) 
				FROM phpvms_pilots limit 10)"; 	 
$sql = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($sql)){
echo "TOP". $row['firstname']. " ". $row['lastname']. ": ". $row['totalhours'];
echo "<br />";
echo "<br />";
}
// Total pilotos que mais voou no mes por horas
$query = "select p.code, p.pilotid, firstname, lastname, sum(r.flighttime) ,count(r.pirepid), submitdate, r.pilotid
from phpvms_pilots p left join phpvms_pireps r on p.pilotid = r.pilotid right join phpvms_aircraft a on a.id = r.aircraft
WHERE year(r.submitdate) = year(now()) and month(r.submitdate) = month(now())
GROUP BY p.pilotid
ORDER BY sum(r.flighttime) DESC 
LIMIT 0,10";
	  	 
$result = mysql_query($query) or die(mysql_error());
// Print out result

while($row = mysql_fetch_array($result)){
echo "Piloto: ". $row['firstname']. " ". $row['lastname'];
echo "<br />";
        echo " ID:  ". $row['code']. "0". $row['pilotid'];
echo "<br />";
echo "Total de Voos: ". $row['count(r.pirepid)'];
echo "<br />";
echo "Horas:  " . $row['sum(r.flighttime)'] ;
echo "<br />";
echo "<br />";
}

?>

Hi there been trying to make some statistics to apear on the side bar of my site using the  StatsData::<function name> but keep getting this error

Parse error: parse error, expecting `‘)’’ in C:Archivos de programaApache Software FoundationApache2.2htdocsphpvmslibskinsvnefooter.tpl on line 9

This is my php code

<?php
  
  $pilotstotal = StatsData::PilotCount ([$airline_code = '']);
  $aircrafttotal = StatsData::TotalAircraftInFleet ([$airline_code = '']);
  $flightstotal = StatsData::TotalFlights ([$airline_code = '']);
  $distancetotal = StasData::TotalMilesFlown ([$airline_code = '']);
  $paxtotal = StatsData::TotalPaxCarried ([$airline_code = '']);
  $routestotal = StatsData::TotalSchedules ([$airline_code = '']);
  $hourstotal = StatsData::TotalHours ();
  
  ?>

Tried puting the Va code but it gives the same error

Ps.: Sorry to revive this old post didn’t wanted to open a new one for this.

Is there any need to specify a connection to the database?

Is it not possible just to use Nabeels functions

Is there any need to specify a connection to the database?

Is it not possible just to use Nabeels functions

I think not i checked another part of the code that use that same StatsData::<function name> and it doesn’t use a connection to the data base

<h3>Users Online</h3>
<br />
<?php
$usersonline = StatsData::UsersOnline();
$guestsonline = StatsData::GuestsOnline();

?>
              <h4 class="style6">Pilots Online </h4>
		  <p class="txt-red10"> Have <?php echo count($usersonline);?> Pilots Online.
              <?php
      foreach($usersonline as $pilot)	

{

	echo "<p>";
	echo '<img src="'.Countries::getCountryImage($pilot->location).'" alt="'.Countries::getCountryName($pilot->location).'" />';
	echo " {$pilot->firstname} {$pilot->lastname}<br />"; 
	echo "</p>";

}


?><br />
              <h4 class="style3">Guests Online </h4>
              <p class="txt-red10"> Have <?php echo count($guestsonline);?> Guests Online.

but i can’t seem to find the right way to use the statsdata  :cry:

You’re using them wrong:

$pilots_total = StatsData::PilotCount ();

//or

$pilots_total = StatsData::PilotCount ('VMS');

Same thing for the rest

Thanks Nabeel i knew it was my bad wasn´t clear for me how to use them now it works