Foros del Web » Programando para Internet » PHP »

Problemas al guardar el codigo hexadecimal de colores

Estas en el tema de Problemas al guardar el codigo hexadecimal de colores en el foro de PHP en Foros del Web. Hola buenos días, estoy empezando con la programación web y estoy teniendo problemas a la hora de guardar en la BBDD mysql el valor de ...
  #1 (permalink)  
Antiguo 25/04/2016, 04:39
 
Fecha de Ingreso: septiembre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Problemas al guardar el codigo hexadecimal de colores

Hola buenos días, estoy empezando con la programación web y estoy teniendo problemas a la hora de guardar en la BBDD mysql el valor de un input type="color".

Cuando ejecuto con PHP la sentencia Insert, al incluir el carácter # del código hexadecimal me devuelve un error de sintaxis (sin la # si me funciona). Probé directamente la sentencia en el gestor de la BBDD y me funciona correctamente.

Ando mirando todos lados y no encuentro que hago mal.
¿Alguien sabría por donde puede estar el problema?

Un saludo y gracias de antemano.
  #2 (permalink)  
Antiguo 25/04/2016, 04:43
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 5 meses
Puntos: 123
Respuesta: Problemas al guardar el codigo hexadecimal de colores

Estas escapando los datos?

Aunque no estoy seguro la # no suele representar ningún problema.

Es posible que el campo donde almacenas el dato se solo numérico ( int,decimal, ... por ejemplo ) en lugar de un varchar?
__________________
Unset($vida['malRollo']);

Última edición por xerifandtomas; 25/04/2016 a las 04:52
  #3 (permalink)  
Antiguo 25/04/2016, 08:47
 
Fecha de Ingreso: diciembre-2015
Ubicación: México
Mensajes: 280
Antigüedad: 8 años, 3 meses
Puntos: 20
Respuesta: Problemas al guardar el codigo hexadecimal de colores

Hola amigo,
deberías checar lo que comenta xerifandtomas, el tipo de dato que tiene tu columna...
u otra es que pues guardes ese código hexa y a la hora de mostrarlo tu le concatenas el signo # ... tal vez es tedioso y no es la mejor forma, pero sería otra opción :p
Saludos
  #4 (permalink)  
Antiguo 25/04/2016, 08:59
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: Problemas al guardar el codigo hexadecimal de colores

Es obvio que no se están escapando los datos, porque un valor hexadecimal es perfectamente válido en SQL, y el símbolo # únicamente hace evidente esa situación.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: colores, hexadecimal, mysql
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 08:51.