Ik wil graag alle $aantal laten optellen
nu krijg ik vb 1000 2000 1000 maar ik zou graag hebben dat deze worden opgeteld dat er gewoon 4000 staat.
Weten jullie raad?
alvast bedankt
PHP Code:
<?php
$query = "SELECT * FROM wagentje WHERE sesid='$sesid'";
$result = mysql_query($query) or trigger_error( mysql_error() );
while($tellen = mysql_fetch_assoc($result)){
?>
<? $aantal = $tellen['aantal'] * $tellen['gewicht']; echo $aantal ?>
<? }
?>
- query tellen
-
11-06-2014, 10:07 #1
- Berichten
- 161
- Lid sinds
- 13 Jaar
query tellen
-
In de schijnwerper
-
11-06-2014, 10:10 #2
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Re: query tellen
$aantal = 0;
while($tellen = mysql_fetch_assoc($result)){
$aantal += ($tellen['aantal'] * $tellen['gewicht']);
}
echo $aantal;
-
11-06-2014, 10:17 #3
- Berichten
- 161
- Lid sinds
- 13 Jaar
Re: query tellen
bedankt
-
11-06-2014, 18:07 #4gast60062 Guest
Re: query tellen
Dit is ook nog een mogelijkheid.
PHP Code:<?php
$query = "SELECT SUM(aantal * gewicht) as aantal FROM wagentje WHERE sesid='$sesid'";
$result = mysql_query($query) or trigger_error( mysql_error() );
while($tellen = mysql_fetch_assoc($result)){
echo $tellen['aantal'];
}
?>
-
11-06-2014, 20:03 #5
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Re: query tellen
Als je de tussenliggende waarden niet nodig hebt dan kun je net zo goed een SUM() doen idd.
Dan kun je de while-loop ook droppen (wel de fetch houden natuurlijk) aangezien een SUM() in deze context toch altijd maar 1 record oplevert.
-
12-06-2014, 10:44 #6
- Berichten
- 29
- Lid sinds
- 15 Jaar
Re: query tellen
Misschien is het handig om in plaats van de mysql_ extensie over te gaan naar mysqli_.
Dit vond ik persoonlijk de gemakkelijkste overgang.
mysql_ wordt vanaf php 5.5.0 niet meer ondersteund. (http://www.php.net/manual/en/function.mysql-query.php)
Het zou dan ook jammer zijn als je straks je scripts moet herschrijven.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic