Hey,

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?
alle velden optellen.

en dan waarschijnlijk nog ergens mee vermenigvuldigen als ik je topic zo lees.

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
Hoe tel je deze velden op dan? Als bv. Henk heeft aangegeven 7 mensen mee te nemen, en Truus neemt er 4 mee, hoe kan ik dan laten berekenen dat er in totaal 11 mensen als introduce meekomen?

Misschien is het wel handig om dat bedrag te delen door het aantal aanmeldingen om het gemiddelde te zien ja :)
Crispijn schreef op 28.04.2006 15:30
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


Ja, die tut had ik gezien! Bedankt anyway.

Maar hoe tel ik alles uit die hele rij op?
stuk voor stuk vrees is dus bijv

$totaal = $waarde_1 + $waarde_2 + $waarde_3 + $waarde_4;
Ah, en dan aan de hand van de ID's van de personen, het aantal introducees optellen?

Lastig met 300 aanmeldingen in de db :P
je kan ook een loopje maken :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 :)
Je wil dus alles naar een database wegschrijven.

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?

Reageren