Muy buenas, 
 
Tengo un problemilla con mi código, y es que me da un error en la linea del ejecución del foreach.  
Antes de nada, para situaros un poco, os comento que este codigo pretende comprobar que el usuario y password introducidos en un formulario anteriormente son correctos para así llevarnos al panel de control. 
El error es este:
Warning: Invalid argument supplied for foreach() in /Applications/XAMPP/xamppfiles/htdocs/conquers/actions/comprobar-login.php on line 17 
Y el código es el siguiente:  
 Código PHP:
    <?php
 
    //Incluir
 
    include('../includes/mysql.php');
    //include('../includes/segur.php');
 
    //Recibe datos del formulario de login
    $usuario = $_POST['usuario'];
    $pass = $_POST['pass'];
 
    //Comprueba si existe el usuario
 
    $sql = "SELECT * FROM Cuentas WHERE Usuario = '".$usuario."' AND Contrasena = '".$pass."'";
    $query = mysql_query($sql);
 
    foreach (mysql_fetch_array($query) as $fila) {
        if ($fila[0] != ""){
            session_star();
            session_register("autentificado");
            session_register("nusuario");
            $autentificado = "SI";
            $nusuario = $fila[0];
            header ("Location: ../panel-control.php");
        } else {
            header("Location: ../login.php");
        }
 
    }
?>    
  Muchas gracias y saludos.