Mostrar Mensajes
Páginas: 1 2 [3 ] 4
22
Programación / Bases de Datos / Re: [¿Porque?] No ingresa Datos (Numeros) a BD
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
23
Programación / Bases de Datos / [SOLUCIONADO] No ingresa Datos (Numeros) a BD
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
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).
TELEFONO numeric(15) null ,
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
24
Programación / PHP / Re: Php & mysql: se conecta a La BD, pero no Inserta datos [solucionado]
en: 6 Diciembre 2009, 02:50 am
Wena
Skeletron
si hay me fije, estaban , al tratar de eliminarla o agregarle auto_increment no me dejaba D:
Vale: raul338
Lo hice , y ahora puedo ingresar varios productos a la ves, gracias.!
Ahora tratare de hacer un mejor trabajo, mas ordeando D: , vale por responderme.
; D
: P vere como me va
PUEDEN CERRAR: eh aprendido, cualquier otra duda, si no logro averiguar ppreguntare de nuevo. gracias
25
Programación / PHP / Re: Php & mysql: se conecta a La BD, pero no Inserta datos
en: 6 Diciembre 2009, 01:49 am
DAle, si habia puesto el error en google, y si tengo el traductor . La consulta es, hay forma de modificarlo en phpmyadmin? o en el script... como : (. bueno igual debo crear una BD mejor planteada. esto me a servido de mucha experiencia. gracias a los que an respoondido : )
26
Programación / PHP / Re: Php & mysql: se conecta a La BD, pero no Inserta datos
en: 5 Diciembre 2009, 22:03 pm
amm, bueno, sabes... Realize lo siguiente
Elimine la columna FECHA_ELABORACION del codigo.
y Probe con las oras 2 restantes... y me ingreso. funciono!!
ya,
luego vuelvo a probar (si con las dos columnas nada mas), y me sale el siguiente error
Error 1062: Duplicate entry '0' for key 1
No puedo volver a ingresar... : (
*revise en localhost phpmyadmin, y si esta ingresada... _______________________
_______________________
Ya pero entonces la columna FECHA__ELABORACION, me doy cuenta de lo siguiente:
yo la tenia con 1 guion Bajo, y eran 2, pues Lo corrijo!...
dejo el code como deberia ser... y me arroja en blanco la pagina...
Igual tengo pensado Crear otra BD, mas simple en los nombres :s,
__________________________
__________________
___________________________
Codigo si funciona, pero sin la columna FECHA__ELABORACION, con el error
Error 1062: Duplicate entry '0' for key 1
<? $conex = @mysql_connect ("localhost","root","miclave1") or die ("No se pudo realizar la conexión "); mysql_select_db ("nph",$conex); $NOMBRE_PRODUCTO=$HTTP_POST_VARS['NOMBRE_PRODUCTO']; $CANTIDAD_PRODUCTO =$HTTP_POST_VARS['CANTIDAD_PRODUCTO']; //comprobamos que los valores no sean vacios o incorrectos en tipo if (!(empty ($NOMBRE_PRODUCTO)) && !(empty($CANTIDAD_PRODUCTO)) ){ $IngresaDatos = "INSERT INTO b2__productos (NOMBRE_PRODUCTO, CANTIDAD_PRODUCTO) VALUES ('$NOMBRE_PRODUCTO', '$CANTIDAD_PRODUCTO');"; $Resultado = mysql_query ($IngresaDatos, $conex); if ($Resultado) echo "<br><b>Datos guardados</b> $NOMBRE_PRODUCTO, $CANTIDAD_PRODUCTO"; else echo "Error ".mysql_errno($conex) . ": " . mysql_error($conex); } ?>PD: como les sale en colores el codigo, yo le pongo codigo
[ / code] (con espacio pa q no qede mal..:/ Otra consulta: el FECHA__ELABORACION, la tengo en varchar 20 , varchar sera el problema? :
28
Programación / PHP / Re: Php & mysql: se conecta a La BD, pero no Inserta datos
en: 5 Diciembre 2009, 16:52 pm
Disculpen por no haber contestado.
Leyendo sus consejos , eh probado con lo que dice : castg", y no me produce niun cambio, todavía me sale en blanco la pagina, lo mismo con lo que me pone (1),
Pero leyendo, sus comentarios, Les digo (disculpen mi ignorancia),
Tengo una tabla llamada b2__productos (ya me percate que tenia dos Guiones bajos, pero corregi e igual me da el error). Esta Tabla tiene varias columnas.
En este ejemplo solo queria llenar algunas de ellas... y por ende no estan en orden.
LO QUE TENGO:
(TABLA): b2__productos
(Columnas) CANTIDAD_PRODUCTO
(Columnas) CARACTERISTICAS
(Columnas) CODIGO_PRODUCTO
(Columnas) FECHA_ELABORACION
(Columnas) MARCA_PRODUCTO
(Columnas) NOMBRE_PRODUCTO
(Columnas) PRECIO_PRODUCTO
entre otras...
Entonces si me dicen! (lo confirman) que debe ser en orden pues , no tengo prpoblema en hacer otra mejor pensada, ya que estoy aprendiendo.
Bien Aqui un video con lo que me pasa:
* tengo appserv, al subirlo lo hago al servidor de prueba.
* No se aprecia tan claro...:/ , pero la idea vale. dejo foto abajo.
VIDEO IMG: CODIGO:
http://img704.imageshack.us/img704/517/81756309.jpg GRACIAS por VER EL TEMA
29
Programación / PHP / Re: Php & mysql: se conecta a La BD, pero no Inserta datos
en: 3 Diciembre 2009, 21:13 pm
Estimado: raul338
Claro tienes razon, en un transcurso al estar intentando algunas posibles soluciones, sem e paso por alto, ya que antes lo tenia con esas variables.
El hecho, es que ahora al cambiar ahora por
if (!(empty ($NOMBRE_PRODUCTO)) && !(empty($CANTIDAD_PRODUCTO)) && !(empty($FECHA_ELABORACION )) ){
y ejecutar; me sale una pagina en blanco.
siendo que me deberia salir el citado:
if ($Resultado) echo "<br><b>Datos guardados</b> $NOMBRE_PRODUCTO, $CANTIDAD_PRODUCTO, $FECHA_ELABORACION";
30
Programación / PHP / Php & mysql: se conecta a La BD, pero no Inserta datos [solucionado]
en: 3 Diciembre 2009, 20:42 pm
Bueno la solucion va en fijarse bien en como esta escrita la tabla , ya que yo tenia 1 tabla mal. al borrarla (sacarla del codigo), me funciono bien. Luego me percate mi BD no tenia auto_increment. (esto como otra duda que aproveche de preuntar en el hilo.
Buenas!, los molesto , pero me salta una duda, eh tratado de conectar con Dreamviewer a traves de php, a mi base de datos.
(tengo conectado DW, a la base de datos, uso Appserv.)
Al momento de: insertar los datos en el formulario y enviarlos, en el codigo php, me dice que debo completar los datos (el ELSE que le di yo).
Osea se coencta a la base de datos ( porque probe cambiando la clave y me dio el or die, error .... ) , pero no hace el primer condicional.
GRACIAS
_________________
_________________
Mi formulario esta asi:
<div align="center">Nombre Producto <input name="NOMBRE_PRODUCTO " type="text" id="NOMBRE_PRODUCTO" size="20" maxlength="15" /> </div> </label> <p align="center"> <label>Cantidad</label> <input name="CANTIDAD_PRODUCTO " type="text" id="CANTIDAD_PRODUCTO" size="20" maxlength="3" /> </p> <p align="center">Fecha de Elaboracion <label> <input name="FECHA_ELABORACION " type="text" id="FECHA_ELABORACION" size="20" maxlength="20" /> </label> </p> <table width="391" border="0" align="center"> <tr> <td><input name="cleanform" type="reset" id="cleanform" value="limpiar" /></td> <td> <div align="left"> <input name="send" type="submit" id="send" value="Enviar" /> </div></td></tr> </table>
FOTO DEL FORM
MY codigo php
<? $conex = @mysql_connect ("localhost","root","miclave1") or die ("No se pudo realizar la conexión "); mysql_select_db ("nph"); $NOMBRE_PRODUCTO=$HTTP_POST_VARS['NOMBRE_PRODUCTO']; $CANTIDAD_PRODUCTO =$HTTP_POST_VARS['CANTIDAD_PRODUCTO']; $FECHA_ELABORACION= $HTTP_POST_VARS['FECHA_ELABORACION']; //comprobamos que los valores no sean vacios o incorrectos en tipo if (!(empty ($name)) && !(empty($product)) && !(empty($nameprov)) ){ $IngresaDatos = "INSERT INTO b2_productos VALUES ('$NOMBRE_PRODUCTO', '$CANTIDAD_PRODUCTO', '$FECHA_ELABORACION');"; $Resultado = mysql_query ($IngresaDatos, $conex); if ($Resultado) echo "<br><b>Datos guardados</b> $NOMBRE_PRODUCTO, $CANTIDAD_PRODUCTO, $FECHA_ELABORACION"; } else { echo "<b>Debe Completar todos los campos</b>"; } //liberamos recursos y cerramos la conexión mysql_close($conex) ; ?>
foto: php
http://img143.imageshack.us/img143/9315/phpc.jpg FOTO FORMULARIO el skin