saludos magnusmaind... Antes que anda yo tampoco soy un master de php, paero me parece que en esta seccion de tu codigo:
Código PHP:
for($i=0;$i<=count($carrito_novillo)-1;$i ++){
if($carrito_novillo[$i] != NULL){
$pedido = $carrito_novillo[$i]['pedido'];
$cantidad = $carrito_novillo[$i]['cantidad'];
$descripcion = $carrito_novillo[$i]['descripcion'];
}
}
Estas sobre escribiendo las variables $pedido, $cantidad y $descripcion, por lo que al finalizar el ciclo for, esas variables adquieren unicamente el ultimo valor, yo sugeriria que lo hicieras asi:
Código PHP:
for($i=0;$i<=count($carrito_novillo)-1;$i ++){
if($carrito_novillo[$i] != NULL){
$pedido[] = $carrito_novillo[$i]['pedido'];
$cantidad[] = $carrito_novillo[$i]['cantidad'];
$descripcion[] = $carrito_novillo[$i]['descripcion'];
}
}
De esta manera, al mostrarlo en la ultima parte, seria mas o menos asi:
Código PHP:
foreach($pedido as $x => $nada)
{
?>
<tr>
<td width='200' align='left'><? echo $pedido[$x]; ?></td>
<td width='100' align='center'><span class='Estilo7'><? echo $cantidad[$x]; ?> Kgrs.</span></td>
<td width='200' align='right'><? echo $descripcion[$x]; ?></td>
</tr>
<?
}
Si no me equivoco, eso resuelve el problema que al menos yo note y entendí, cualquier cosa comentas.