Rekenen met MySQL
Ik heb een script gemaakt waarin je informatie kan invoegen met hoeveel mensen je denkt te komen, maar nu wil ik onderaan graag dat er onderaan een totaalbedrag komt te staan..Hoe kan je alles van 1 rij bijelkaar optellen om hier vervolgens mee te rekenen?
en dan waarschijnlijk nog ergens mee vermenigvuldigen als ik je topic zo lees.
http://www.phphulp.nl/php/tutorials/1/106/
Helpt je misschien nog wel wat verder
Heb ik je zo al een zetje gegeven?
Groet! Cris
Misschien is het wel handig om dat bedrag te delen door het aantal aanmeldingen om het gemiddelde te zien ja :)
Crispijn:
Je kan toch aan de hand van het aantal personen een bijbehorend getal uit de database trekken? Dat kan je vermenigvuldigen en daarna de uitkomst weergeven.
http://www.phphulp.nl/php/tutorials/1/106/
Helpt je misschien nog wel wat verder
Heb ik je zo al een zetje gegeven?
Groet! Cris
http://www.phphulp.nl/php/tutorials/1/106/
Helpt je misschien nog wel wat verder
Heb ik je zo al een zetje gegeven?
Groet! Cris
Ja, die tut had ik gezien! Bedankt anyway.
Maar hoe tel ik alles uit die hele rij op?
$totaal = $waarde_1 + $waarde_2 + $waarde_3 + $waarde_4;
Lastig met 300 aanmeldingen in de db :P
loopje uit de database "voeden"
en dan die waarde uit de db steeds bij een bestaande waarde/variabele optellen.
$hostname = "localhost";
$username = "..";
$password = "..";
$database = "..";
mysql_connect($hostname,$username,$password) or die ("Kan geen verbinding maken met de database...");
mysql_select_db($database);
echo '<a href="toevoegen.php">Voeg nieuwe toeee</a>';
echo '<table cellspacing="0" cellpadding="5">';
echo '<tr><td><b>Aanmeld ID:</b></td>';
echo '<td><b>Naam:</b></td>';
echo '<td><b>Leeftijd:</b></td>';
echo '<td><b>Geslacht:</b></td>';
echo '<td><b>Komt:</b></td>';
echo '<td><b>Introducees:</b></td>';
echo '<td><b>Entree:</b></td>';
echo '<td><b>Min. leeftijd:</b></td>';
echo '<td><b>Vakantie:</b></td>';
echo '<td><b>Voorkeur:</b></td>';
echo '<td><b>Voorkeur2:</b></td>';
echo '<td><b>IP:</b></td></tr>';
$query = "SELECT * FROM party";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result))
{
echo '<tr><td><a href="wijzig.php?id=' . $row['id'] . ' ">' . $row['id'] . '</td>';
echo '<td>' . $row['naam'] . '</td>';
echo '<td>' . $row['leeftijd'] . '</td>';
echo '<td>' . $row['geslacht'] . '</td>';
echo '<td>' . $row['komt'] . '</td>';
echo '<td>' . $row['introduce'] . '</td>';
echo '<td>' . $row['entree'] . '</td>';
echo '<td>' . $row['minleeftijd'] . '</td>';
echo '<td>' . $row['vakantie'] . '</td>';
echo '<td>' . $row['dag1'] . '</td>';
echo '<td>' . $row['dag2'] . '</td>';
echo '<td>' . $row['ip'] . '</td></tr>';
}
echo '</table>';
?>
Ik heb nu dit om alels weer te geven. Een while loop dus..En nu moet er onderaan bij introcudees staan: Totaal: 594883 introducees, bv..
Maar hoe kan ik dan die hele tabel optellen?
Btw, als er slordig gescript is, mag je me ook op de vingers tikken, ik ben nog een wannabe :)
Per aanmelding heb je gegevens van de persoon die de boel heeft aangemeld?
Dan heb je dus een tabel met een veld "aantal_mensen" ofzo.
Met een mysql SUM functie kan je de boel optellen.
Idee?