hola quisiera saber como hago lo siguiente tengo un arreglo y ago un barrido de este para obtener los valores que contiene mii arreglo
Código PHP:
Ver original//OBTENEMOS EL ID_ATRIBUTO
$atributos="SELECT id_atributo FROM prs_atributos_solicitud WHERE idtipo=$idtipo";
for( $idatrib = 1; $idatrib < count($atrib); $idatrib ++) {
$atrib[$idatrib];
}
ya que los tengo en la variable $idatrib lo trato de usar en un insert
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,$idatrib,'xxx')";
pg_query($connection,$primera) or
die ("error en $primera"); $idprs_atrib_detalle++;
}
Ya he visto varios ejemplos de que supuestamente asi se hace pero ami cuando l,o uso para insertarlo en mi BD siempre me inserta en numero 2 en donde deve de ir el valor que extraigo del arreglo.
¿ que tengo mal ?