login  Naam:   Wachtwoord: 
Registreer je!
 Forum

oppervlakte

Offline kurtkonijn - 30/01/2006 13:17 (laatste wijziging 30/01/2006 13:17)
Avatar van kurtkonijnHTML interesse ik heb een database met daarin items met verschillende afmetingen in pixels aangegeven.
Hoe kan ik nu het totale oppervlakte berekenen van al deze items samen?

Heb nu dit, maar dat werkt natuurlijk niet

  1. <?php $query="SELECT * FROM adverts WHERE active=1";
  2. $sql=mysql_query($query) or die (mysql_error());
  3. while ($obj=mysql_fetch_object($sql)) {
  4.  
  5. $afmb = $obj->width;
  6. $afml = $obj->height;
  7.  
  8. $pixels = $afmb * $afml;
  9.  
  10. $px_inuse = $pixels +;
  11. }
  12. $pix_totaal = $pixels - 0;
  13. ?>


Hij moet dus alle $afmb * $afmbl bij ieder item bij elkaar optellen....

5 antwoorden

Gesponsorde links
Offline Button - 30/01/2006 13:38 (laatste wijziging 30/01/2006 13:42)
Avatar van Button PHP ver gevorderde
  1. <?php $query="SELECT * FROM adverts WHERE active=1";
  2. $sql=mysql_query($query) or die (mysql_error());
  3. while ($obj=mysql_fetch_object($sql)) {
  4.  
  5. $afmb = $obj->width;
  6. $afml = $obj->height;
  7.  
  8. $pixels[] = $afmb * $afml;//sla al resultaten in een array $pixels op
  9.  
  10.  
  11. }
  12. echo array_sum($pixels);//de som van alle opp's
  13.  
  14. ?>

bedoel je zoiets? ik heb die laaste tweede dingen
  1. $px_inuse = $pixels +;
  2. $pix_totaal = $pixels - 0;

eruit gelaten want ik wist niet wat je hiermee bedoelde?...
maar zoals je vroeg: al de opp's bij elkaar optellen en dat doet mijn scriptje normaal.
edit: ik heb het script en commentaar nog wat verandert ...
Offline kurtkonijn - 30/01/2006 14:02
Avatar van kurtkonijn HTML interesse oh ja, volgens mij moet dit werken, ff checken.
Gebruik nog niet zovaak arrays.

en het werkt
bedankt!
Offline Thomas - 30/01/2006 14:36
Avatar van Thomas Moderator Kun je niet zoiets doen als

  1. SELECT SUM(width * height) AS som
  2. FROM adverts
  3. WHERE active = 1


(som van de produkten)
?
Offline kurtkonijn - 30/01/2006 18:35
Avatar van kurtkonijn HTML interesse ja misschien ook maar dit werkt.
Offline webstab - 30/01/2006 20:28
Avatar van webstab PHP ver gevorderde Maar dat van fangorn is wel wat sneller, aangezien je het niet door een while-lus haalt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.223s