
consulta complicada
Publicado por manu (9 intervenciones) el 27/05/2014 23:57:51
buenas, tengo estas tablas:
cuenta
-id
-id_mesa
-id_producto
mesas
-id
-nombre
productos
-id
-nombre
-tipo
-precio
-cantidad
y necesito saber el precio total de la cuenta de una mesa.
pensaba que seria algo asi:
donde $idMesa es una variable en PHP donde le paso el ID de la mesa que quiero calcular el precio total, pero no funciona.
lo que pasa que suma todo el rato, osea no se 'vacia'. por ejemplo si hago una cuenta de 10€, i calculo otra de 15€, el total me pone 25€, me suma los 2.
alguna ayuda?
gracias
cuenta
-id
-id_mesa
-id_producto
mesas
-id
-nombre
productos
-id
-nombre
-tipo
-precio
-cantidad
y necesito saber el precio total de la cuenta de una mesa.
pensaba que seria algo asi:
1
2
3
4
5
6
7
8
9
10
$idMesa = $_GET['idMesa'];
echo 'IDMESA: '.$idMesa;
$cuenta = mysqli_query($link, 'SELECT SUM(p.precio)
FROM productos p, cuenta c, mesas m
WHERE p.id = c.id_producto AND m.id='.$idMesa);
while($fila = mysqli_fetch_array($cuenta))
{
echo 'precio: ' .$fila['0'];
}
donde $idMesa es una variable en PHP donde le paso el ID de la mesa que quiero calcular el precio total, pero no funciona.
lo que pasa que suma todo el rato, osea no se 'vacia'. por ejemplo si hago una cuenta de 10€, i calculo otra de 15€, el total me pone 25€, me suma los 2.
alguna ayuda?
gracias

Valora esta pregunta


0