Fíjate en la parte comentada que te puse en tu código.
Código PHP:
<?php
while($row= mysql_fetch_array($query))
{
$ident[] = $row['ident'];
// row['nombre_farm'] no puede ser un array es el valor del campo
// por lo que tu array sólo va a tener un elemento
$nombre[]= $row['nombre_farm'];
$_SESSION["nombre"]= $nombre[$i];
$_SESSION["ident"]= $ident[$i];
}
?>
Pero si tu después con algún código no posteado lo conviertes en array,
recuerda que no solo existen los bubles for y while...
Podrías usar foreach
Código PHP:
´<?php
$nombre[]= $row['nombre_farm']; //suponiendo que esto lo pases a un array
foreach ($nombre as $key => $value)
echo $a[$key].'<br>';
?>
Y como sugerencia: Dado que sólo usas el array asociativo tendía más logica usar un fecth_assoc antes que un fecth_array.