Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: elman1989 en 13 Noviembre 2014, 23:45 pm



Título: error al ingresar datos en phpadmin
Publicado por: elman1989 en 13 Noviembre 2014, 23:45 pm
hola amigos, he creado una base de datos en phpadmin, aqui esta la base de datos, lo que he tratado de hacer es ingresar datos a traves de un formulario,para que ingrese los datos a la base de datos, pero no funciona
(https://imageshack.com/i/f0BCvc47j)

Este es el formulario, vean que ingrese los datos, despues le doy en el boton insertar

[imghttps://imageshack.com/i/iqsYN4Pkj]http://[/img]

(https://imageshack.com/i/ipsBuiiDj)

al dar en insertar me aparece esto:

(https://imageshack.com/i/iqyMyn1Yj)

Este es el codigo PHP que recoge los datos para que despues ingresen a la base de datos de PhpAdmin:

(https://imageshack.com/i/p1ytIGyvj)

ahora veo en la base de datos, y no aparece la informacion, vean:

(https://imageshack.com/i/iqNra8jKj)

Desde ya gracias por sus molestias de ayudarme, y gracias, espero respuesta para que me ayuden que es lo que estoy cometiendo mal,


Título: Re: error al ingresar datos en phpadmin
Publicado por: Hadess_inf en 13 Noviembre 2014, 23:52 pm
Como estas enviando tus datos... Si tu respuesta es por POST entonces debes de recibir los datos de esta forma:

Código
  1. <?php
  2.  
  3. $dato_nombre = $_POST['txt_nombre']; //donde txt_nombre es el nombre que le asignaste al control html :: es decir <input type=text name=txt_nombre>
  4.  
  5. $query = "insert into mi_tabla (nombre) values ('$dato_nombre')";
  6. //echo $query;
  7. mysql_query($query);
  8.  
  9. ?>


Título: Re: error al ingresar datos en phpadmin
Publicado por: JonaLamper en 14 Noviembre 2014, 00:02 am
Y quizá también habría que ver si tienes bien el HTML (porque también tienes que referenciar ahí el método).

Una cosa, si quieres copiar código, no hagas una captura del editor. Cuando creas un thread, hay una pestaña que pone GeSHi (arriba de la opción para cambiar de color el texto), si le das ahí, puedes copiar cualquier código y se ve mucho más claro.


Título: Re: error al ingresar datos en phpadmin
Publicado por: MinusFour en 14 Noviembre 2014, 03:41 am
No se si tu conexion este bien hecha pero:

Código
  1. $inputs = array('nombre', 'apellido', 'pais', 'edad', 'curso');
  2. foreach($inputs as $key => $value){
  3.   $$value = isset($_POST[$value]) ? $_POST[$value] : null;
  4. }
  5.  

Aprovechando un poco de reflection... sin embargo no es lo más óptimo.


Título: Re: error al ingresar datos en phpadmin
Publicado por: daRk_Link0 en 8 Diciembre 2014, 06:18 am
Creo que deberias usar un procedimiento almacenado , te hace las cosas mas sencillas , mas si piensas usar ese metodo muchas veces