No sé mucho de PHP y por más que he leido mil ejemplos, aún no termino de entender muy bien como funcionan los vectores multidimensionales en PHP.
Tengo un vector estructurado de la siguiente manera de la siguiente manera:
$consolidadoCantidad[codigo del item] = array (34 => cantidad de items que tengo de la talla 34, etc.. hasta la talla 44).
Un ejemplo:
Código PHP :
$consolidadoCantidad[0] = array(34 => 0, 35 => 0, 36 => 0, 37 => 0, 38 => 0, 39 => 0, 40 => 0, 41 => 0, 42 => 0, 43 => 0, 44 => 0);
Ahora bien, hago una consulta en MySQL y me arroja una serie de resultados. Lo que yo necesito es poder sumar el resultado de MySQL a los valores que ya tiene grabado el vector $consolidadoCantidad.
Estoy intentandolo de la siguiente manera:
Código PHP :
foreach($consolidadoCantidad as $codigoProducto => $valor) { if ($codigoProducto == $fila['cod_modelo']) { $consolidadoCantidad[$fila['cod_modelo']] = $consolidadoCantidad[$fila['cod_modelo']][34] + $fila['Talla34']; $consolidadoCantidad[$fila['cod_modelo']] = $consolidadoCantidad[$fila['cod_modelo']][35] + $fila['Talla35']; $consolidadoCantidad[$fila['cod_modelo']] = $consolidadoCantidad[$fila['cod_modelo']][36] + $fila['Talla36']; $consolidadoCantidad[$fila['cod_modelo']] = $consolidadoCantidad[$fila['cod_modelo']][37] + $fila['Talla37']; $consolidadoCantidad[$fila['cod_modelo']] = $consolidadoCantidad[$fila['cod_modelo']][38] + $fila['Talla38']; $consolidadoCantidad[$fila['cod_modelo']] = $consolidadoCantidad[$fila['cod_modelo']][39] + $fila['Talla39']; $consolidadoCantidad[$fila['cod_modelo']] = $consolidadoCantidad[$fila['cod_modelo']][40] + $fila['Talla40']; $consolidadoCantidad[$fila['cod_modelo']] = $consolidadoCantidad[$fila['cod_modelo']][41] + $fila['Talla41']; $consolidadoCantidad[$fila['cod_modelo']] = $consolidadoCantidad[$fila['cod_modelo']][42] + $fila['Talla42']; $consolidadoCantidad[$fila['cod_modelo']] = $consolidadoCantidad[$fila['cod_modelo']][43] + $fila['Talla43']; $consolidadoCantidad[$fila['cod_modelo']] = $consolidadoCantidad[$fila['cod_modelo']][44] + $fila['Talla44']; }
Sin embargo no obtengo ningun resultado.
Gracias por su ayuda.