Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ~V

#21
Ocupo Process analyst   y Data architec

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


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

CitarSU 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).
CitarTELEFONO     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
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
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
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

CitarError 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
CitarError 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? :
#27
jeje  :silbar:

ok, me dio esto :

CitarError 1054: Unknown column 'FECHA_ELABORACION' in 'field list'
#28
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.
[youtube=425,350]http://www.youtube.com/watch?v=ymfHBB45UHM [/youtube]

IMG: CODIGO:

http://img704.imageshack.us/img704/517/81756309.jpg


GRACIAS por VER EL TEMA :)
#29
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
CitarBueno 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