Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2010, 08:03
Avatar de arielcasanova
arielcasanova
 
Fecha de Ingreso: octubre-2004
Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 19 años, 6 meses
Puntos: 1
cómo recorrer estos arrays?

En un formulario que va a tener tantas series de campos como el usuario solicite, necesito hacer algunas operaciones matemáticas y de sql.
Los campos son: cantidad[], repuesto[], precio_venta[].

Para cada grupo de estos tres campos, debo obtener el precio de costo de repuesto[] de la base de datos, multiplicarlo por la cantidad[] y por otro lado, multiplicar la cantidad[] por el precio_venta[], y luego hacer la diferencia entre estos dos para ver cuál fue la ganancia.
luego debo insertar en el registro de operaciones, una operación por cada uno, en la que se indique el importe cobrado (precio_venta[]*cantidad[]) y el repuesto[], y además, generar una factura que contenga toooodos los ítems y su cantidad, y el precio final cobrado (es decir cantidad[], repuesto[], precio_venta[], (precio_venta[] * cantidad[]) y la suma total de todos los (precio_venta[] * cantidad[]).

Hasta ahora, lo único que pude hacer es obtener el precio de costo de los repuestos con este foreach:

Código:
		foreach ($repuesto as $repe) 
		{$sqlin="SELECT * from luga_repuestos lr inner join luga_listarepuestos llr 
			on lr.id_repuesto=llr.id where lr.id_repuesto='$repe'";
			$result = mysql_query($sqlin, $conexion);	
			while ($row=mysql_fetch_array($result))
				{
					$modelo=$row['modelo'];
					$descripcion=$row['descripcion'];
					$costo=$row['precio'];
				}	  
			echo "<p>$modelo ($descripcion) cuesta $costo</p>"; 	
		}
Pero no sé cómo multiplicarlo por cantidad[] porque no sé cómo incluirla en el foreach.

Agradeceré toda ayuda o sugerencia.
__________________
Ariel Casanova
diseño y desarrollo web estratégico
www.emporia.com.ar