Lo que se suele hacer en estos casos es pasar un dato identificativo de ese "registro" . un ID o similar por el cual puedas luego en tu página2.php poder hacer una consulta SQL para obtener el resto de datos de ese registro.
Bajo ese punto de vista .. el trabajo sería como menciona esta FAQ:
http://www.forosdelweb.com/showthrea...710#post518710
Si quieres pasar más datos relacionados (pese lo que te comento que es como se suele trabajar ese tema ..) deberías usar campos "hidden" en el formulario HTML para ir propagando el resto de datos asociados
Código PHP:
bucle(){
<input type="checkbox" name="ids[]" value="<? echo $row['id'] ?>">
<input type="hidden" name="titulo1[]" value="<? echo $row['titulo1'] ?>">
<input type="hidden" name="titulo2[]" value="<? echo $row['titulo2'] ?>">
}
eso lo repites por los N registros que tengas ...
En PHP recibiras "tres" arrays .. $_POST['ids'] .. $_POST['titulo1'] .. $_POST['titulo1']. Los recorres en paralelo con un bucle for()
Código PHP:
for ($x=0; $x<count ($_POST['ids']); $x++){
echo $_POST['ids'][$x]."<br>";
echo $_POST['titulo1'][$x]."<br>";
echo $_POST['titulo2'][$x]."<br><br>";
}
Un saludo,