Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/10/2006, 17:47
Avatar de omegafunky
omegafunky
 
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 4 meses
Puntos: 33
Problema con class carrito

Hola amigos ando modificando un carrito de compras de desarrollo web para adaptarlo a mis necesidades, lo baje y jala al 100 weno el ejemplo a como pasa las URLs x GET pero a la hora k le pongo mis claves, nombres de producto y precio no los guarda no c en k esta el error, aunk ya sospecho k es x los tipos de campos k uso en la clave(id) y el nombre, les pongo el codigo a ver si me ayudan

<a href="mete_producto.php?id=Mon-VA503B&nombre=Monitor LCD ViewSonic VA503B de 15Pulg, Color Negro&precio=1,750.00">Comprar</a> Esto NO lo guarda

<a href="mete_producto.php?id=20&nombre=cosa&precio=33">Comprar2</a> Esto SI lo guarda

lib_carrito.php
Código PHP:
<?php
class carrito {
class 
carrito {
 
//atributos de la clase
    
var $num_productos;
    var 
$array_id_prod;
    var 
$array_nombre_prod;
    var 
$array_precio_prod;
 
//constructor. Realiza las tareas de inicializar los objetos cuando se instancian
 //inicializa el numero de productos a 0
 
function carrito () {
     
$this->num_productos=0;
 }
 
 
//Introduce un producto en el carrito. Recibe los datos del producto
 //Se encarga de introducir los datos en los arrays del objeto carrito
 //luego aumenta en 1 el numero de productos
 
function introduce_producto($id_prod,$nombre_prod,$precio_prod){
  
$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->num_productos++;
 }
}
 
?>
mete_producto.php
Código PHP:
<?php
include("lib_carrito.php");
$_SESSION["ocarrito"]->introduce_producto($_GET["id"], $_GET["nombre"], $_GET["precio"]);
?>