Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/04/2013, 14:52
george_gmes
 
Fecha de Ingreso: abril-2013
Ubicación: Monterrey
Mensajes: 39
Antigüedad: 11 años, 1 mes
Puntos: 1
Respuesta: sumarizar mismos articulos de una consulta

Lo logre !! les dejo el codigo por si les sirve o si hay alguna mejora que le pudan hacer, gracias !!

Código PHP:
<?php
    
require_once("includes/conn.php");
    
    
$compara 0;
    
$consulta mysql_query("SELECT * FROM partidas WHERE numpedido = '1' ORDER BY codigob") or die (mysql_error());
    while(
$arreglo mysql_fetch_array($consulta)){

            
                        if(
$compara==0){
                                
$compara $arreglo[codigob];//toma el primer codigob
                                       
}
                if(
$compara==$arreglo[codigob]){
                        
$cantidad $cantidad $arreglo[cantidad];//si compara y el articulo son iguales suma sus cantidades
                        
$codigob $arreglo[codigob];
                        
$descripcion $arreglo[descripcion];
                        
$mayorista $arreglo[mayorista];
                        
$costo $arreglo[costo];                        
                                               }
                                    else{
                                        
                                            
$insertar mysql_query("INSERT INTO partidas(codigob,descripcion,cantidad,mayorista,costo,pendiente,numpedido) VALUES('$codigob','$descripcion','$cantidad','$mayorista','$costo','$cantidad','1')") or die (mysql_error());                                    
                                            
$compara $arreglo[codigob];//si son diferentes compara toma el siguiente codigob
                                            
$cantidad $arreglo[cantidad];//y su cantidad
                                            
                                            
$codigob $arreglo[codigob];
                                            
$descripcion $arreglo[descripcion];
                                            
$mayorista $arreglo[mayorista];
                                            
$costo $arreglo[costo];
                                            
                                        }
                                       

        
$borro mysql_query("DELETE FROM partidas WHERE clave = '$arreglo[clave]'") or die (mysql_error());
                                                  }
                                                  

$insertar mysql_query("INSERT INTO partidas(codigob,descripcion,cantidad,mayorista,costo,pendiente,numpedido) VALUES('$codigob','$descripcion','$cantidad','$mayorista','$costo','$cantidad','1')") or die (mysql_error());

?>
__________________
---------
George GmEs