error al ingresar datos en phpadmin

Iniciado por elman1989, 13 Noviembre 2014, 23:45 PM

0 Miembros y 1 Visitante están viendo este tema.

elman1989

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


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

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



al dar en insertar me aparece esto:



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



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



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

Hadess_inf

#1
Como estas enviando tus datos... Si tu respuesta es por POST entonces debes de recibir los datos de esta forma:

Código (php) [Seleccionar]
<?php

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

$query "insert into mi_tabla (nombre) values ('$dato_nombre')";
//echo $query;
mysql_query($query);

?>

JonaLamper

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.
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

MinusFour

No se si tu conexion este bien hecha pero:

Código (php) [Seleccionar]

$inputs = array('nombre', 'apellido', 'pais', 'edad', 'curso');
foreach($inputs as $key => $value){
   $$value = isset($_POST[$value]) ? $_POST[$value] : null;
}


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

daRk_Link0

Creo que deberias usar un procedimiento almacenado , te hace las cosas mas sencillas , mas si piensas usar ese metodo muchas veces