Si alguien me puede ayudar les agradeceria muchisimo =)
El codigo de la libreria del carrito es el siguiente:
Código PHP:
<?php
session_start();
class carrito {
var $num_productos;
var $array_id_prod;
var $array_nombre_prod;
var $array_precio_prod;
var $array_cant_prod;
function carrito () {
$this->num_productos=0;
}
function introduce_producto($id_prod,$nombre_prod,$precio_prod){
$count=count(array_cant_prod);
$cant=$array_cant_prod[$i];
for($i=0;$i<$count;$i++){
if($array_id_prod[$i] == $id_prod){
$cant++;
}else{
$this->array_id_prod[$this->num_productos]=$id_prod;
$this->array_nombre_prod[$this->num_productos]=$nombre_prod;
$this->array_precio_prod[$this->num_productos]=$precio_prod;
$this->array_cant_prod[$this->num_productos]=1;
$this->num_productos++;
}
}
}
function imprime_carrito(){
$suma = 0;
echo "<div id=clibro>" . "Libro" . "</div>";
echo "<div id=cprecio>" . "Precio" . "</div>";
for ($i=0;$i<$this->num_productos;$i++){
if($this->array_id_prod[$i]!=0){
echo "<div id=clibrop>" . $this->array_nombre_prod[$i] . "</div>";
echo "<div id=cpreciop>" . $this->array_precio_prod[$i] . "</div>";
echo "<div id=cpreciop>" . $this->array_cant_prod[$i] . "</div>";
echo "<div id=celeminar>" . "<a href='eliminardelcarrito.php?linea=$i'>Eliminar producto</a>" . "</div>";
$suma += $this->array_precio_prod[$i];
}
}
echo "<div id=ctotal>" . "TOTAL $suma" . "</div>";
echo "<div id=ctotal>" . "IVA (16%):" . $suma * 1.16 . "</div>";
}
function elimina_producto($linea){
$this->array_id_prod[$linea]=0;
}
}
if (!isset($_SESSION["micarrito"])){
$_SESSION["micarrito"] = new carrito();
}
?>