Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/07/2015, 10:17
xPHPerox
 
Fecha de Ingreso: julio-2015
Mensajes: 67
Antigüedad: 8 años, 10 meses
Puntos: 5
Busqueda Respuesta: Problema consulta

Cita:
Iniciado por pateketrueke Ver Mensaje
Estás sobreescribiendo la misma variable $preciopro tantas veces como el foreach() de vueltas.

¿No deberías ir acumulando dicho valor o almacenarlo en un array?
Claro..no había caído en eso, por eso únicamente conseguía recoger el último valor, ahora lo entiendo un poco más, jeje.

Muchas gracias por la ayuda, probaré a hacer lo que me has comentado y les diré como me fue.

Perfecto, siguiendo los consejos que me has dado he conseguido solucionarlo, pateketrueke, muchas gracias :)

Código PHP:
Ver original
  1. $consultarp = mysqli_query($conexionbd, "select precio from producto p, utilizado u where p.id_producto=u.id_producto AND cod_reparacion=$codrep");
  2.            
  3.             while($fila=mysqli_fetch_array($consultarp)){
  4.             $preciopro[] = $fila['precio'];
  5.             }
  6.             foreach($preciopro as $precioproducto){
  7.             $totalp += $precioproducto;
  8.             }
  9.             $importe = $preciopr+$totalp;
  10.             $insertar1 = mysqli_query ($conexionbd, "INSERT into factura_reparacion (tipopago, importetotal, fechafactura) VALUES ('$pago', $importe, STR_TO_DATE('$fecha','%Y-%m-%d'))");

Última edición por xPHPerox; 28/07/2015 a las 14:10 Razón: Solucionado.