• Miércoles 24 de Abril de 2024, 20:38

Autor Tema:  error al insertar  (Leído 1383 veces)

wilman01

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
error al insertar
« en: Jueves 18 de Febrero de 2010, 14:49 »
0
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);
         }

lair

  • Miembro MUY activo
  • ***
  • Mensajes: 213
  • Nacionalidad: mx
    • Ver Perfil
Re: error al insertar
« Respuesta #1 en: Jueves 18 de Febrero de 2010, 21:07 »
0
Hola.

Cual es la linea 82??

wilman01

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Re: error al insertar
« Respuesta #2 en: Jueves 18 de Febrero de 2010, 21:22 »
0
ya resolvi amigo de igual forma gracias