elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 2 [3] 4
21  Programación / Bases de Datos / Re: Programa para diseñar una base de datos en: 12 Diciembre 2009, 19:35 pm
Ocupo Process analyst   y Data architec

son gratis, pero antiguos D:! http://img709.imageshack.us/gal.php?g=71520925.jpg
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

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    ,




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
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 ;D

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

Citar
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
Citar
Error 1062: Duplicate entry '0' for key 1

Código:

<?
$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
Código:
 [   /  code]  (con espacio pa q no qede mal..:/

Otra consulta: el FECHA__ELABORACION, la tengo en  varchar 20 ,  varchar sera el problema? :
27  Programación / PHP / Re: Php & mysql: se conecta a La BD, pero no Inserta datos en: 5 Diciembre 2009, 20:27 pm
jeje  :silbar:

ok, me dio esto :

Citar
Error 1054: Unknown column 'FECHA_ELABORACION' in 'field list'
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.


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:

Código:
     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
Citar
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 :D

_________________
_________________

Mi formulario esta asi:

Citar

<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

Citar

<?
$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


Páginas: 1 2 [3] 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines