Código PHP:
Ver original
<?php $datos=$_SESSION['carrito']; $total=0; ?> <div class="producto"> <img src="productos/<?php echo $datos['$i']['Imagen']; ?>"><br/> <span><?php echo $datos[$i]['Nombre'];?></span><br/> <span>Precio: <?php echo $datos[$i]['Precio'];?></span><br/> <span>Cantidad: <input type="text" value="<?php echo $datos[$i]['Cantidad'];?>"></span> <span>Subtotal: <?php echo $datos[$i]['Cantidad']*$datos[$i]['Precio'];?></span> </div> <?php $total= $total + ($datos[$i]['Cantidad']*$datos[$i]['Precio']); } } else { echo '<h2>El carrito de compras está vacío</h2>'; } echo '<h2>Total: '.$total.'</h2>'; ?> <a href="./">Ver catálogo</a>
Cuando lo ejecuto, sale esto:
Notice: Undefined variable: total in C:\xampp\htdocs\htdocs\carrito\carritodecompras.ph p on line 39La dichosa línea 39 es la que contiene echo '<h2>Total: '.$total.'</h2>';
Gracias por la ayuda, un saludo.