Bueno... si publicases el código quizás seria mas fácil ayudarte.
Lo que podrías hacer, es en el primer fichero PHP, según vas mostrando los resultados ir guardando los IDs en una variable de sesión con formato de array... De esta forma, tendrás todos los IDs en una variable.
Despues, en el segundo PHP vas recorriendo la variable de sesion y metiendo en cada ID el archivo.
Ejemplo:
Código PHP:
Ver original<?php
//inicio el uso de sesiones
//hago la query
$consulta = mysqli_query($link,"SELECT id, nombre FROM empresas WHERE nombre LIKE '%$busqueda%' ");
$indice=0;
//recorro los resultados de busqeda
while($row=mysqli_fecth_array($consulta)) {
//aqui voy pintando los resultados
echo "EMRESA: ".$row[1];
//voy almacenando los IDs
$_SESSION['ids_busqueda'][$indice]=$row[0];
$indice++;
}
//en otra variable de session guardo el total de los resultados
?>
Con el codigo anterior, tendras una variable de sesion que podras usar en cualquier lugar.
Esta variable tendra los IDs de los resultados de busqueda...
Si tu busqueda devolvio 3 empresas por ejemplo tendras:
$_SESSION['ids_busqueda'][0]=131231
$_SESSION['ids_busqueda'][1]=4523452
$_SESSION['ids_busqueda'][2]=34523
Luego en el 2º fichero PHP recorres la variable de sesion y vas haciendo lo que corresponda:
Ejemplo:
Código PHP:
Ver original<?php
for($aux=0;$aux<$_SESSION['total_ids'];$aux++) {
mysqli_query("INSERT INTO ..... WHERE id=".$_SESSION['ids_busqueda'][$aux]);
}
?>
Espero haberme explicado...
En cualquier caso, esto es solo una opcion... pero seguro hay otra más eficiente y mejor. Si posteas el codigo ayudaria!
Saludos.