Título: [SOLUCIONADO] No ingresa Datos (Numeros) a BD Publicado por: ~V en 10 Diciembre 2009, 16:30 pm Buenas.! soy Francisco y queria consultarles. Tengo un formulario, con el cual se ingresan datos y se almacenan en la tabla productos, en php, al momento de enviar el formulario me muestra una respuesta Citar SU FORMULARIO A SIDO ENVIADO CON EXITO Saldo : 500, Nombre : unnombre, Apellidos :Apellido 2, Direccion : unadireccion, Fono : 1234567 Hasta ahí todo bien. pero el motivo de la consulta va en el fono. Al observar la imagen, ven que siempre me marca cero, este campo esta en numeric(15). Citar TELEFONO numeric(15) null , (http://img710.imageshack.us/img710/876/basenofunkatelefono.jpg) Citar create table ADMIN ( ID_ADMIN int not null, USUARIO varchar(20) null , CLAVE varchar(20) null , constraint PK_ADMIN primary key (ID_ADMIN) ) ; create table CLIENTES ( ID_CLIENTES int not null, ID_ADMIN int null , NOMBRE char(20) null , APELLIDOS char(30) null , DIRECCION varchar(50) null , TELEFONO numeric(15) null , SALDO numeric(5) null , constraint PK_CLIENTES primary key (ID_CLIENTES) ) ; create index RELATION_54_FK on CLIENTES (ID_ADMIN) ; create table PRODUCTOS ( ID_PRODUCTO int not null, ID_ADMIN int null , PRODUCTO varchar(20) null , MODELO varchar(20) null , MARCA varchar(20) null , CANTIDAD numeric(3) null , PRECIO numeric(6) null , FECHA varchar(25) null , constraint PK_PRODUCTOS primary key (ID_PRODUCTO) ) ; create index RELATION_56_FK on PRODUCTOS (ID_ADMIN) ; Si me ayudan a saber que es . gracias Título: Re: [¿Porque?] No ingresa Datos (Numeros) a BD Publicado por: ^Tifa^ en 10 Diciembre 2009, 18:06 pm Ok pero que consulta INSERT estas utilizando para insertar dicho dato??? Te funciona la misma consulta de INSERT que usas en tu codigo, si lo usaras de manera independiente? (En una shell del cliente MySQL)
Tambien ten pendiente (Si estas utilizando MySQL) que el tipo de dato NUMERIC es el mismo que DECIMAL (En el caso de este motor), por ende accepta numeros decimales precisos, no digo que tu error este en esta definicion... pero ya que quieres guardar un telefono con puros numeros te podria sugerir que consideres INTEGER que seria mas preciso en estas circunstancias o BINARY (Que es lo mismo que CHAR a diferencia que guarda y lee los datos como binarios, en vez de caracteres). Título: Re: [¿Porque?] No ingresa Datos (Numeros) a BD Publicado por: ~V en 11 Diciembre 2009, 03:27 am ok, ejecutare tu consejo.
vale edito luego BUENO MI ERROR ERA QUE EN EL CODIGO PHP, en el campo Telefono no lo puse como Variable $IngresaDatos = "INSERT INTO clientes (SALDO, NOMBRE, APELLIDOS, DIRECCION, TELEFONO) VALUES ('$SALDO', '$NOMBRE', '$APELLIDOS', '$DIRECCION', '$TELEFONO')"; Gracias, igual segi el consejo de poner el consejo :) Título: Re: [SOLUCIONADO] No ingresa Datos (Numeros) a BD Publicado por: ^Tifa^ en 12 Diciembre 2009, 23:07 pm No hay problema, cosas como estas pasan hasta a los genios ;)
|