Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/10/2011, 18:23
Avatar de ahaugas
ahaugas
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 249
Antigüedad: 13 años, 3 meses
Puntos: 21
Respuesta: problema para insertar datos a mysql

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