estoy tratando de insertar un registro a través de un query que se ejecuta cuando le doy a un botón enviar. pero cuando reviso la base de datos solo ha almacenado un par de datos el resto queda en blanco. este es el query
Código:
ahora cuando hago la impresión en pantalla de ese query y lo ejecuto en el manejador de base de datos (HeidiSQL) los datos se insertan sin problemas.$sql = " INSERT INTO programada (cod_programada, cod_coordinacion, cedula, cod_taller, cod_municipio, cod_parroquia, cod_estatus, cod_mision, lugar_t,fecha, cod_hora, cod_duracion, persona_contacto, telefono_c, persona_contacto2, telefono_c2) VALUES ('".$_SESSION['nro_control']."', '".$_SESSION['MM_cod_coordinacion']."', '".$_SESSION['MM_cedula']."', '".$taller."', '".$municipioy."', '".$parroquiax."', '1', '".$misionx."', '".$direccion."', '".$fecha."', '".$hora."', '".$duracion."', '".$contacto1."','".$telefono_c1."', '".$contacto2."', '".$telefono_c2."' ) "; mysql_query($sql);
esta es la estructura de mi tabla:
Código:
# -------------------------------------------------------- # Host: 127.0.0.1 # Server version: 5.5.16-log # Server OS: Win32 # HeidiSQL version: 6.0.0.3603 # Date/time: 2012-01-18 10:38:39 # -------------------------------------------------------- /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET NAMES utf8 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; # Dumping structure for table direcciondemisiones.programada CREATE TABLE IF NOT EXISTS `programada` ( `cod_programada` int(10) NOT NULL, `cod_coordinacion` int(3) NOT NULL, `cedula` int(10) NOT NULL, `cod_taller` smallint(3) DEFAULT NULL, `cod_municipio` smallint(3) NOT NULL, `cod_parroquia` smallint(3) NOT NULL, `cod_estatus` smallint(2) NOT NULL DEFAULT '1', `cod_mision` smallint(2) NOT NULL, `lugar_t` varchar(100) NOT NULL, `fecha` date NOT NULL, `cod_hora` smallint(2) DEFAULT NULL, `cod_duracion` smallint(2) NOT NULL, `persona_contacto` varchar(50) NOT NULL, `telefono_c` varchar(12) NOT NULL, `persona_contacto2` varchar(50) DEFAULT NULL, `telefono_c2` varchar(12) DEFAULT NULL, `fecha_hora` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`cod_programada`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; # Data exporting was unselected. /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;