Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/07/2012, 12:03
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: base de datos en blanco

Cita:
Warning: Cannot modify header information - headers already sent by (output started at /home/ganatelo/public_html/registrarpago.php:42) in /home/pag/public_html/registrarpago.php on line 44
Esto es un error de programación de PHP, no es un asunto de MySQL.
Pero, tal como te dije, el problema que tienes a nivel de MYSQL es este:
Código MySQL:
Ver original
  1. INSERT INTO pagos (nombredeusuario, nombredebanco, numerodedeposito) VALUES('','','')
Los datos están vacíos, pero como lo que envías es un caracter de espacio vacío y no un NULL, las restricciones de NOT NULL no se disparan.
En otras palabras, se cumple lo que ya te advertí: Las variables, pese a lo que supones, están vacías.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)