hola K4k4 mil gracias por tus respuestas. Prove de usar $_POST y anda igual.
Con respecto a floatval($HTTP_POST_VARS["precio"]) lo use pero no hiso ninguna diferencia.
Tendre que indicarle de alguna forma en la libreria lib_carrito.php que el numero que voy a meter en el array del precio viene con decimales?
por el momento lo estoy definiendo asi:
Código PHP:
var $num_productos;
var $array_id_prod;
var $array_nombre_prod;
var $array_precio_prod;
var $array_cantidad_prod;
y uso esta funcion para introducir los productos en el array:
Código PHP:
function introduce_producto($id_prod,$nombre_prod,$precio_prod,$cantidad_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->array_cantidad_prod[$this->num_productos]=$cantidad_prod;
$this->num_productos++;
}