Rekenen met MySQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Thomas

Thomas

28/04/2006 15:24:00
Quote Anchor link
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?
 
PHP hulp

PHP hulp

16/11/2024 17:06:32
 
Killerpuppy

Killerpuppy

28/04/2006 15:28:00
Quote Anchor link
alle velden optellen.

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

Crispijn -

28/04/2006 15:30:00
Quote Anchor link
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
 
Thomas

Thomas

28/04/2006 15:30:00
Quote Anchor link
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 :)
 
Thomas

Thomas

28/04/2006 15:33:00
Quote Anchor link
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


Ja, die tut had ik gezien! Bedankt anyway.

Maar hoe tel ik alles uit die hele rij op?
 
Killerpuppy

Killerpuppy

28/04/2006 15:34:00
Quote Anchor link
stuk voor stuk vrees is dus bijv

$totaal = $waarde_1 + $waarde_2 + $waarde_3 + $waarde_4;
 
Thomas

Thomas

28/04/2006 15:35:00
Quote Anchor link
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
 
Killerpuppy

Killerpuppy

28/04/2006 15:37:00
Quote Anchor link
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.
 
Thomas

Thomas

28/04/2006 15:41:00
Quote Anchor link
?
$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 :)
 
Crispijn -

Crispijn -

28/04/2006 17:26:00
Quote Anchor link
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?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.