Ver Mensaje Individual
  #21 (permalink)  
Antiguo 24/04/2013, 21:39
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema al insertar datos

Pues si jamás se han cargado los datos en ella tienes dos opciones:
1) Una o más variables de las que usas para manejar el nombre de la tabla y los datos están llegando vacías, y por tanto la consulta no se está creando bien.
2) Estás violando alguna restricción de la base, lo que impide que se inserte el registro. Esto puede ser falta de valores en datos que son NOT NULL, violaciones de integridad referencia, errores de datos producto de caracteres que rompen el SQL, etc.

Para empezar a descartar esos problemas, hay dos cosas por hacer:
1) Muestranos el CREATE TABLE de las tablas que intentas usar (es imposible saber cuáles porque tu sentencia es dinámica y mete el nombre al momento de crear la sentencia).
O sea, en el caso de la tabla "Usuario", ve al phpMyadmin y ejecuta:

Código MySQL:
Ver original
  1. SHOW CREATE TABLE usuario;
Luego postea el resultado acá.

2) Captura la sentencia antes de enviarla y posteala. Sería muy importante verificar qué es lo que realmente está recibiendo MySQL.
Esto último es tan sencillo como poner:

Código PHP:
Ver original
  1. echo "INSERT INTO usuario(USUARIO,PW) VALUES ('$_POST[usuario]','$_POST[pw]')";
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)