Código PHP:
Ver original//INSERTAMOS EN PRS_ATRIBUTOS_DETALLE
//VERIFICAR SI HAY DATOS EN LA TABLA PRS_ATRIBUTOS_DETALLE
$validados= "SELECT MAX(idprs_atrib_detalle) AS idprs_atrib_detalle FROM prs_atributos_detalle";
$resmayordos=pg_query($connection,$validados) or
die ("error en la consulta $validados"); if ($maydos = 1 )
{
//SE GUARDA COMO VARIABLE PARA PODER UTILIZARLO
$idprs_atrib_detalle = $maydos ->idprs_atrib_detalle;
}
if ($idprs_atrib_detalle<0) //SI EL RESULTADO ES NULO INICIALIZAMOS EN 0
{
$idprs_atrib_detalle == 0;
}
else //DE LO CONTRARIO INCREMENTA EN 1
{
$idprs_atrib_detalle ++; //INCREMENTA $IDPRS_SOLICITUDES EN 1
}
//OBTENEMOS EL ID DE LA TABLA ANTERIOR
$maxdos="SELECT MAX(id_detallesolicitud) AS id_detallesolicitud FROM prs_detalle_solicitud";
$mayordos=pg_query($connection,$maxdos) or
die ("error en $maxdos"); if ($resultdos = 1 )
{
$id_detallesolicitud = $resultdos ->id_detallesolicitud;
}
//OBTENEMOS EL NUMERO TOTAL DE FILAS A INSERTAR
$numfilas="SELECT COUNT(*) as total FROM prs_atributos_solicitud WHERE idtipo=$idtipo";
$filas=pg_query($connection,$numfilas) or
die ("ERROR EN $numfilas"); if($encontradas = 1)
{
$total = $encontradas->total;
}
for ($insert=0 ; $insert<$total ; $insert++)
{
$primera="INSERT INTO prs_atributos_detalle (idprs_atrib_detalle,id_detallesolicitud,id_atributo,valor) VALUES ($idprs_atrib_detalle,$id_detallesolicitud,0,'xxx')";
}
[/QUOTE]