6
« en: Jueves 18 de Febrero de 2010, 14:49 »
tengo un fallo y de verdad no se que me esta fallando si pueden revisar y me dicen q esta mal
este es el error: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/Servidor/Sencamer2.0/Servicios/Modulos/RegistroNatural/AccionesRegistrarNatural.php on line 82
y este es el codigo
function AccionGuardarAgregarNatural($IdTipoTelefono,$CodigoPais,$CodigoArea,$Numero){
//extraigo la secuencia e inserto en la tabla personas
$Sql="select nextval('"persona_idpersona_seq"')";
$Resultado=$this->ConsultaBD($Sql);
$Row=$this->ObtenerResultados($Resultado);
$IdPersona=$Row["nextval"];
$Activo="TRUE";
$Sql="insert into "persona" ("idpersona","identificacion","correoelectronico","sexo","primernombre","segundonombre","primerapellido","segundoapellido","nacionalidad","fechanacimiento","idpais","idparroquia","direccion","paginaweb","fecharegistro","activo") values ('".$IdPersona."','".$_POST['identificacion']."','".$_POST['CorreoElectronico']."','".$_POST['sexo']."','".$_POST['primernombre']."','".$_POST['segundonombre']."','".$_POST['primerapellido']."','".$_POST['segundoapellido']."','".$_POST['Nacionalidad']."','".$_POST['FechaNacimiento']"','".$_POST['Pais']."','".$_POST['Parroquia']."','".$_POST['direccion']."','".$_POST['paginaweb']."','".date("Y-m-d")."','".date("Y-m-d").$Activo."')";
$Resultado=$this->ConsultaBD($Sql);
// Extraigo secuencia e inserto en la tabla pnatural
$Sql="select nextval('"pnatural_idpnatural_seq"')";
$Resultado=$this->ConsultaBD($Sql);
$Row=$this->ObtenerResultados($Resultado);
$IdPnatural=$Row["nextval"];
$Activo="TRUE";
$Sql="insert into "pnatural" ("idpnatural","idpersona","idusuario",activo")values ('".$IdPnatural."','"$_POST['IdPersona']."','".$_POST['idUsuario']."','".$Activo."')";
$Resultado=$this->ConsultaBD($Sql);
//insertar en la tabla usuario_rol
$Sql="select nextval('"usuario_rol_idusuariorol_seq"')";
//print_r($Sql);
$Resultado=$this->ConsultaBD($Sql);
$Row=$this->ObtenerResultados($Resultado);
$IdUsuarioRol=$Row["nextval"];
$Activo="TRUE";
$Sql="insert into "usuario_rol"
("idusuariorol","idusuario","idrol","activo")
values
('".$IdUsuarioRol."','".$_POST['IdUsuario']."','".$_POST['IdRol']."','".$Activo."')";
//print_r($Sql);
$Resultado=$this->ConsultaBD($Sql);
//inserto en la tabla telefono
$cont=count($IdTipoTelefono);
for ($i=0;$i<$cont;$i++){
//print_r($i)."n";
$Sql="select nextval('"telefono_idtelefono_seq"')";
$Resultado=$this->ConsultaBD($Sql);
$Row=$this->ObtenerResultados($Resultado);
$IdTelefono=$Row["nextval"];
//$Row["nextval"]
$Sql="insert into "telefono"
("idtelefono","idpersonaempresa","idtipotelefono","codigopais","codigoarea","numero")
values
('".$IdTelefono."','".$IdEmpresa."','".$IdTipoTelefono[$i]."','".$CodigoPais[$i]."','".$CodigoArea[$i]."','".$Numero[$i]."')";
//print_r($Sql);
$Resultado=$this->ConsultaBD($Sql);
}