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"]);
?>