ok aqui esta mi codigo la idea es que me haga el insert tantas veces como el resultado del sum pero cuando lo ejecuto me marca el siguiente error:
Warning: pg_query() [function.pg-query]: Query failed: ERROR: insert or update on table "prs_atributos_detalle" violates foreign key constraint "fk_prs_atri_reference_prs_atri" DETAIL: Key (id_atributo)=(0) is not present in table "prs_atributos_solicitud". espero me puedan ayudar
Código PHP:
Ver original//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_detallesolicit,0,'xxx')";
pg_query($connection,$primera) or
die ("error en $primera"); }