Buenas compañeros;
tengo un problemilla, que me parecía sencillo pero parece ser que no y se me complica la cosa, así que os cuento:
Necesito sacar el total de productos(filas) que tengo en un array que viene por session, tipo carro de la compra, y necesito sacar el numero total de productos, pèeeeeeeeeeeeeeeeeeeeeero no se como... lo he intentado con y no he sido capaz, esta es mi consulta que muestra los resultados:
Código PHP:
$suma=0;
//antes de recorrer todos los valores de la matriz carro, ponemos a cero la variable $suma,
//en la que iremos sumando los subtotales del costo de cada item por la cantidad de unidades que se especifiquen
$conta_linea=0;
$pagina=1;
foreach($carro as $campo => $valor){
//recorremos la matriz que tiene todos los valores del carro, calculamos el subtotal y el total
$sql="select *
from productos
where id_producto='".$valor["id_producto"]."'";
$result=mysql_query($sql, $link) or die (mysql_error());
$row=mysql_fetch_array($result);
$nombre=$row["nombre"];
$precio=$row["precio"];
$referencia=$row["referencia"];
$rcount=mysql_num_rows($result);//con esto solo me imprime 1
$subto=$valor['cantidad']*$precio;
$op=number_format($subto,2,'.','');
$suma=$suma+$op;
$conta_linea++;
entonces, si meto mysql_num_rows dentro me va a sacar solo un resultado, así que tengo que hacer una consulta fuera de esta para que me saque todos, pero no soy capaz, a alguien se le ocurre como puedo hacerlo???????????
os estoy muy agradecida
Un saludo a todossss y viva el calorcitoo