tengo un problema a la hora de filtrar los datos, solo me los filtra por nombre, pero me gustaria filtrarlo solo por nombre o categoria o año si eliges categoria que te muestren los datos de la categoria seleccionado, cada campo de filtro vaya independientemente no se si me explico
   Código PHP:
    <?php 
// METODO A USAR: http://www.misitio.com/datos.php?pelicula=Virtuosity&genero=ciencia-ficcion&año=2011&enviar=enviar
require_once("../configuracion.php");
error_reporting(0);
 
if(isset($_GET['pelicula'])){
        $sql = "SELECT * FROM Peliculas WHERE Nombre='".$_GET['pelicula']."'";
    } 
else if(isset($_GET['genero'])){
        $sql = "SELECT * FROM Peliculas WHERE Genero='".$_GET['genero']."'";
    } else {
        $sql = "SELECT * FROM Peliculas WHERE 1=1";
    }
if(isset($_GET['año'])){
        $sql .= " AND año='".$_GET['año']."'";
    }
$query = mysql_query($sql) or die(mysql_error());
?>
<p>
<?php while($datos = mysql_fetch_assoc($query)) { ?>
<?php echo $datos['Nombre']; ?>
<br />
<?php echo $datos['Genero']; ?>
<br />
<?php echo $datos['Video_Link']; ?>
</p>
<?php } ?>    
  lo que si hace bien es si lo llamas independientemente por ej:
http://www.misitio.com/datos.php?pelicula=Virtuosity
http://www.misitio.com/datos.php?genero=ciencia-ficcion
http://www.misitio.com/datos.php?año=2011 
ni los tres a la vez ni dos solo busca pelicula