f ($result = mysqli_query($link, $query)) {
$result = mysqli_query($link, $query);

Perche lo fai due volte ?