Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2014, 15:06
Avatar de adryan310
adryan310
 
Fecha de Ingreso: septiembre-2012
Mensajes: 450
Antigüedad: 11 años, 8 meses
Puntos: 3
Pregunta Como realizar la suma de los siguientes campos dentro del while?

Saludos,

Tengo el siguiente while, donde recorro los datos y sumo algunos de ellos, en este ciclo agrupo los datos por numero de juego y por equipos, cuando son iguales simplemente sumo los datos como los tickets, risk, winloss. Pero algo estoy haciendo mal ya que me retorna todo bien, me los agrupa bien, pero los campos que son calculados osea los que estoy sumando esos campos me salen 0 no se cual es el error, podrían ayudarme ??

Codigo PHP:
Código PHP:
$counterTickets  0;
$counterRisk     0;
$counterWinLoss  0;
$IdGames         "";
while(
$dataGames $strDataGames->fetch(PDO::FETCH_ASSOC)){
       if(isset(
$anterior) && ($dataGames['NumGame']  == $anterior['NumGame']) && ($dataGames['Teams'] == $anterior['Teams'])){
           if(
strtotime($anterior['Time']) < strtotime($dataGames['Time']))
                      
$anterior['Time'] = $dataGames['Time'];
           elseif(
strtotime($anterior['Time']) > strtotime($dataGames['Time']) || strtotime($anterior['Time']) == strtotime($dataGames['Time']))
                  
$anterior['Time'] = $anterior['Time'];
                               
        
$anterior['Score']    =  $dataGames['Score'];
        
$counterTickets      +=  $dataGames['Tickets'];
        
$counterRisk         +=  $dataGames['Risk'];
        
$counterWinLoss      +=  $dataGames['WinLoss'];
        
$IdGames             .=  $dataGames['IdGame']."+";
        }elseif(isset(
$anterior)){
               
$todayFigure += $counterWinLoss;
               
$response .= "<tr>
                                       <td>$anterior[Time]</td>
                           <td>$anterior[NumGame]</td>
                           <td>$anterior[Teams]</td>
                           <td>$anterior[Score]</td>
                           <td><a href=\"#\" onClick=\"openInfoWager(this);\">$counterTickets</a></td>
                           <td>$counterRisk</td>
                           <td>$counterWinLoss</td>
                           <td>$todayFigure</td>
                            </tr>"
;
         }
                                
    
// Preparar las variables para la proxima ronda.
       
$counterTickets     0;
       
$counterRisk        0;
       
$counterWinLoss     0;
       
$IdGames            "";
       
$anterior           $dataGames;
}
//end while