nn vedo ne il fetch_array ne il while
codice:
    $query = mysql_query ( "SELECT id,data,nome,sviluppatore,genere,piattaforma from elenco_games where ".$where_clausule ) ;

    while ( $row = mysql_fetch_array ( $query )
    {

        echo "<div class=\"boxcella\">"; 

        echo "<div class=\"boxcellaimg\">";

        echo "<img src=\"immagini/imglink/$row[nome].gif\"></div>";

        echo "<a href=\"bhe.php?id=$row[id]\">$row[nome]</a>
" ;

        echo "$row[sviluppatore]
";

        echo "$row[genere]
";

        echo "$row[piattaforma]
";

        echo date('j/n/y', $row[data]); 

        echo "</div>";
    }
}
?>
poi in questi punti

$where_clausule .= $AND . " chiavedue='" . $_POST['chiavedue'] . "' " ;

devi metterci nome tabella piu la chiavechericeve dal campo di ricerca

es:
codice:
  $where_clausule .= $AND . " sviluppatore='" . $_POST['nomecampodelformconnomesviluppatore'] . "' " ;