Tengo el siguiente problema; tengo un formulario de proforma el cual tiene la opcion de cotizar productos independientes y productos en grupo; mi problema se da cuando quiero sumar; es decir, cuando sume debe sumar los que sea
independiente=N en un lado y los
independiente=S; en otro; ya que al primero se le multiplica por una cantidad determinada y el segundo no; estuve intento hacer lo siguiente:
Código PHP:
$cantidad01=$_GET['cantidad01'];
$preciopr=$_GET['pdreg'];
$descuento=$_GET['pdesc'];
$tc=$_GET['tc'];
$total=0;
for($i=0;$i<count($_SESSION['usuario']['carrito']);$i++)
{
foreach ($_SESSION['usuario']['carrito'][$i] as $k => $v)
{
if($k=='independiente')
{
$independiente=$v;
}
if ($independiente=='N')
{
if ($k=='subtotal') { $total+=$v; }
}
if ($independiente=='S')
{
if($k=='subtotalp') { $total10+=$v; }
}
}
$soles0=round((($total+$preciopr)-$descuento)*$cantidad01,2);
$dolares0=round(((($total/$tc)+$preciopr/$tc)-$descuento/$tc)*$cantidad01,2);
$soles00=round(($total10-$descuento),2);
$dolares00=round(($total10/$tc)-$descuento/$tc,2);
}
/*$soles01=round((($total+$preciopr)-$descuento)*$cantidad01,2);
$dolares01=round(((($total/$tc)+$preciopr/$tc)-$descuento/$tc)*$cantidad01,2);*/
$soles01=round($soles0+$soles00,2);
$dolares01=round($dolares0+$dolares00,2);
pero el problema aqui es que no me identifica el
independiente S ó independiente N; y tampoco me coge el 1er item.
Alguien que me ayude es urgente.