Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Cambiar texto

Estas en el tema de Cambiar texto en el foro de PHP en Foros del Web. Hola a todos tenia el siguiente problema ... con la siguiente consulta tenia que sacar montos por grupos (total x grupo) Código HTML: SELECT l.grupo,archivo.nombre, ...
  #1 (permalink)  
Antiguo 17/09/2014, 12:03
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Cambiar texto

Hola a todos tenia el siguiente problema ... con la siguiente consulta tenia que sacar montos por grupos (total x grupo)
Código HTML:
SELECT l.grupo,archivo.nombre, SUM(i.pago)  total, concepto from movimientos as i,registro
where  registro.id=i.clave and
(i.fecha BETWEEN '$fecha01' AND '$fecha02') and id_mov IN (" . implode(', ', $ids) . ")
group by  l.grupo
agregue esto

,i.concepto WITH ROLLUP
para sacar la suma por grupo y todo bien... lo muestro asi


Código PHP:
echo "<table border='0'>";  
      echo 
"<td width='130'><b>Registro</b></td>"
      echo 
"<td width='200'><b>Programa</b></td>"
      echo 
"<td width='130'><b>Modalidad</b></td>"
        echo 
"<td width='200'><b>Concepto</b></td>"
      echo 
"<td width='200'><b>Monto</b></td>"
      echo 
"</table>"
      
    while (
$row_ciclo mysql_fetch_assoc($ciclo)){  
        
$suma$row_ciclo ['total']; 
        
$suma2+=$suma
        echo 
"<table border='0'>";  
        
        if(
$anterior != $row_ciclo ['nombre']){
             
            echo 
"<td width='130'><b>".$row_ciclo ['nombre']."<br>"."</b></td>"
            
$anterior $row_ciclo ['nombre'];
            
        }else{
            
            echo 
"<td width='130'></td>";
             
        }
        echo 
"<td width='200'>"$row_ciclo ['programa']."<br>"."</td>"
        echo 
"<td width='130'>"$row_ciclo ['modalidad']."<br>"."</td>"
        echo 
"<td width='200'>"$row_ciclo ['concepto']."<br>"."</td>";
     
         echo 
"<td width='200'>".  number_format    ($suma,2)."<br>"."</td>"
        echo 
"</table>";   
    }     
   
     
        



todo bien pero me muestra algo asi
aaa 500
aaa 900
aaa 1400 (suma grupo a)

bb 100
bb 300
bb 400 (suma grupo b)
bb 1800(suma grupo a +b) mi pregunta es como puedo quitar de esta linea bb y agregar Total:

desde ya gracias :)
  #2 (permalink)  
Antiguo 17/09/2014, 12:42
Avatar de Dalam  
Fecha de Ingreso: septiembre-2010
Mensajes: 409
Antigüedad: 13 años, 7 meses
Puntos: 56
Respuesta: Cambiar texto

fuerza su conversion a integro con (int) $variable
__________________
http://www.roglastudios.es

Etiquetas: fecha, mysql, registro, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:06.