![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
11/01/2008, 11:54
|
![Avatar de vanetino](http://static.forosdelweb.com/customavatars/avatar162481_1.gif) | | | Fecha de Ingreso: diciembre-2006 Ubicación: Lima, Peru
Mensajes: 22
Antigüedad: 18 años, 1 mes Puntos: 0 | |
Re: Problema con carrito Hola Tony007 lo quie prodrias hacer es lo siguiente :
Para empezar create un metodo que valide si tu producto existe :
function introduce_producto($id_prod,$nombre_prod,$precio_p rod){
if(producto_existe($id_prod)){
//actualizas cantidad
}else{
//sino introduces como nuevo
}
}
veo que tus variables de tu clase que usas como array estan mal estructurados
algo mejor seria utilizar un solo una variable
var $contenido = array();
en vez de
var $num_productos;
var $array_id_prod;
var $array_nombre_prod;
var $array_precio_prod;
luego lo usas asi:
$this->contentenido['id_producto'] = $id_prod;
$this->contentenido[$id_prod] ['cantidad'] = $cantidad; //esto en vez de $this->num_productos
de esta manera identificas cada producto de mejor manera
saludos
Última edición por vanetino; 11/01/2008 a las 13:09 |