Hola, hago todo esto para sacar de una tabla unos datos colocados entre guiones, pero luego al sumar sus precios correspondientes parace como si se superpusieran todos los precios en vez de ir consulta a consulta. Alguién ve algun fallo?
Código PHP:
$resultado = mysql_query("SELECT * FROM pedidos where id_sesion='$id_sesion'",$conexion);
while ($row = mysql_fetch_array($resultado))
{
$array = explode("-", $row["extras"]);
for ($a = 0; $a < sizeof($array); ++$a)
{
$resultado3 = mysql_query("SELECT * FROM extras where id_extra='$array[$a]'",$conexion);
while ($row3 = mysql_fetch_array($resultado3))
{
echo " ".$row3["nombre"]."<strong> ".$row3["opcion"]."</strong> por ".$row3["precio"].",00 € al mes<br>";
$tot3+= $row3["precio"];
}
}
echo "Total de extras : ".$tot3.",00 € al mes";