Hola que tal,
mmmmmmm

en donde haces la conexion a la base de datos y haces tu consulta o eso esta aparte????
Código PHP:
function db_to_areglo($r)
{
$r_areglo=array();
for ($i=0; $row =mysql_fetch_array($r); $i++)
$r_areglo[$i]=$row;
return $r_areglo;
}
si no lo tienes tienes que ponerlo para que no te de el error de foreach.
Salu2.
Bye