Foros del Web » Programando para Internet » PHP » CodeIgniter »

cart class codeigniter

Estas en el tema de cart class codeigniter en el foro de CodeIgniter en Foros del Web. Hola Estoy utilizando la clase cart de codeigniter para hacer un carro de compras y se me presenta el siguiente problema, al tratar de insertar ...
  #1 (permalink)  
Antiguo 25/05/2011, 19:25
 
Fecha de Ingreso: enero-2011
Mensajes: 74
Antigüedad: 13 años, 3 meses
Puntos: 4
cart class codeigniter

Hola
Estoy utilizando la clase cart de codeigniter para hacer un carro de compras y se me presenta el siguiente problema, al tratar de insertar un producto con algún carácter especial (ñ, (), ©, etc) en el carro este no se da por enterado y no me inserta, ni da ningún error. el nombre del producto que estoy cargando viene de BD y esta codificado ejemplo: &ntilde para la ñ etc. He probado con las funciones de php htmlentities(), utf8_encode y no de dan ningún resultado.

Espero que me puedan ayudar y gracias de antemano
  #2 (permalink)  
Antiguo 26/05/2011, 05:53
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: cart class codeigniter

Fijate acá http://www.forosdelweb.com/f68/codei...compra-823073/
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 26/05/2011, 07:23
 
Fecha de Ingreso: enero-2011
Mensajes: 74
Antigüedad: 13 años, 3 meses
Puntos: 4
Respuesta: cart class codeigniter

Gracias por todo voy a probarlo pero estoy seguro que es eso
  #4 (permalink)  
Antiguo 26/05/2011, 09:33
 
Fecha de Ingreso: enero-2011
Mensajes: 74
Antigüedad: 13 años, 3 meses
Puntos: 4
Respuesta: cart class codeigniter

Hola no he resuelto aun no me funciona el log me da este error
ERROR - 2011-05-26 15:20:06 --> An invalid name was submitted as the product name: AloeLif() The name can only contain alpha-numeric characters, dashes, underscores, colons, and spaces, parece allgo similar perocon el post o input no se , gracias de antemano

var $product_name_rules = '\.\:\-_ a-z0-9áéíóúñü()[]'; // alpha-numeric, dashes, underscores, colons or periods
ya agregue los parentisis, me parece que hay algo más ademas del carro o no
  #5 (permalink)  
Antiguo 27/05/2011, 06:24
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: cart class codeigniter

Si te fijas los primeros caracteres estan escapados por un backslash:

Entonces quedaria asi:

Código PHP:
Ver original
  1. $product_name_rules = '\.\:\-_ a-z0-9áéíóúñü\(\)\[\]';

Probalo y contanos si funcionó.
Saludos.
__________________
Drupal Argentina
  #6 (permalink)  
Antiguo 29/05/2011, 14:50
 
Fecha de Ingreso: enero-2011
Mensajes: 74
Antigüedad: 13 años, 3 meses
Puntos: 4
Respuesta: cart class codeigniter

Muchas gracias por su ayuda, al final lo que quite la validación del campo name porque los titles de los producto me los entra el usuario y no se que caracteres en especifico me puede entrar así que en vez de ampliar la cantidad de caracteres que validad decidí no validar ninguno, estoy usando los logs y me va muy bien eso también me fué de gran ayuda

Etiquetas: frameworks-y-php-orientado-a-objetos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:59.