title: PHP sum values of a whilefunction
body: <p>we've codeded this PHP-Script:</p>
  
  <pre><code>function price($id)
                {
                        $ergebnis = mysql_query("SELECT * FROM preiszuordnungen where id=$id");
                             while($row = mysql_fetch_object($ergebnis))
             { 
    //Wenn grundpreis dann färben
    if($row-&gt;typ=="grundpreis")
               {
        $gp="style=\"background-color: #FF22FF; color: #FFFFFF; padding: 5px;\"";
                  }
                else
               {
                 }
  
    //preisfomat umändern
             $preis="+ ".number_format($row-&gt;preis,2)." EUR";
              $GLOBALS["$id"] = $row-&gt;preis;
  
  
  
  
  
               //zeile ausgeben
            echo"&lt;div $gp class=\"rechnung_bezeichnung\"&gt;$row-&gt;bezeichnung&lt;/div&gt;&lt;div $gp                    class=\"rechnung_preis\"&gt;$preis&lt;/div&gt;&lt;p style=\"clear: both;\"&gt;";
               }    
         }
  </code></pre>
  
  <p>our Problem is that we cant use the variable out of this function. In our Script we need the function like this:</p>
  
  <pre><code>$preis=price(101);
  
  $preis=price(909);  
           ...
  </code></pre>
  
  <p>Now we want to sum the output of the function. variable $row->price</p>
  
  <p>We're happy if someone could help us.</p>