[php/mysql] Percentage berekenen

Pagina: 1
Acties:
  • 192 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben bezig met een script om de stijging of daling van het aantal bezoekers per dag te berekenen. Nou heb ik deze in een database staan (id(int, primary),datum(date) en aantallen(int)) en weergegeven met de while lus. Nou weet ik alleen niet hoe ik de eerste datum kan selecteren, het aantal bezoekers en daarna het zelfde met de dag erna en hiervan de stijging berekenen. Dit is mij wel gelukt zonder database. Met deze code

<?php

$bezoekers_1 = 100;
$bezoekers_2 = 110;
$bezoekers_3 = 150;
$stijging = $bezoekers_2 / $bezoekers_1 * 100 - 100;
$stijging2 = $bezoekers_3 / $bezoekers_2 * 100 - 100;

echo ("dag 1: $bezoekers_1 bezoekers <br />");
echo ("dag 2: $bezoekers_2 bezoekers - stijging: ");
echo round($stijging, 2), "% <br />";
echo ("dag 3: $bezoekers_3 bezoekers - stijging: ");
echo round($stijging2, 2), "%";
?>

Maar hoe kan ik dit nu combineren? Heel erg bedankt alvast voor de moeite en tijd!

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Al eens rondgekeken in de manual van MySQL? Wat je wil is niet meer dan een kwestie van het ophalen van een count van alle records met de datum van vandaag en dat vergelijken met een count op alle records met de datum van gisteren. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.