les dejo mi codigo para que le hechen un vistazo. necesito mucha ayuda. la pagina 1 tiene el buscador con 3 campos... (buscar por actor/buscar por genero de pelicula=este campo es un drop-down/buscar por estreno/regular/clasica=este campo tambien es drop-down)... y pagina 2 muestra los resultados...
Código:
<td width="44%"><form id="form3" name="form3" method="post" action="test_resultados_avanzados.php"> <table width="100%" border="0" align="center" bordercolor="#FFFFFF"> <tr> <td width="50%"><div align="left">Buscar por interpretes:</div></td> <td width="50%"><div align="right"> <input name="interprete" type="text" id="interprete" /> </div></td> </tr> <tr> <td><div align="left"> <div align="left">Buscar por género de pelicula:</div> </div></td> <td><div align="right"> <select name="genero" size="1" id="genero"> <option value="TODAS" selected="selected">TODAS</option> <option value="Accion">Accion</option> <option value="Animacion">Animacion</option> <option value="Drama">Drama</option> <option value="Comedia">Comedia</option> <option value="Fantasia">Fantasia</option> <option value="Romantica">Romantica</option> <option value="Terror">Terror</option> </select> </div></td> </tr> <tr> <td><div align="left">Buscar por novedad:</div></td> <td><div align="right"> <select name="novedad" size="1" id="novedad"> <option value="TODAS" selected="selected">TODAS</option> <option value="Clasica">Clasica</option> <option value="Regular">Regular</option> <option value="Estreno">Estreno</option> </select> </div></td> </tr> </table> <div align="center"> <input type="submit" name="boton2" id="boton2" value="BUSCAR" /> </div> </form> </td>
esta es la tabla de busqueda que esta en la pagina 1...
y a la pagina 2 tiene el resultado, este es el codigo que tengo en php:
Código:
$interpre= $_POST['interprete']; $gener= $_POST['genero']; $noved= $_POST['novedad']; $interpre_recordser1 = "-1"; if (isset($_POST['interprete'])) { $interpre = $_POST['interprete']; } $gener_recordser1 = "-1"; if (isset($_POST['genero'])) { $gener = $_POST['genero']; } $noved_recordser1 = "-1"; if (isset($_POST['novedad'])) { $noved = $_POST['novedad']; } mysql_select_db($database_starvideo, $starvideo); $query_Recordset1 = "SELECT * FROM peliculas WHERE Interprete1 LIKE '%$interpre%' and (Categoria LIKE '%$gener%') and (Tipo LIKE '%$noved')"; $Recordset1 = mysql_query($query_Recordset1, $starvideo) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1); ?>
creo que el problema esta en la la ultima parte donde dice "SELECT * FROM" etc... algo ahi no funciona. cuando intento bucsar por solo 1 campo, funciona bien, pero al agregar el "AND" codigo, ya deja de funcionar por completo :(
por favor amig@s, el lunes presento el proyecto y es lo unico que me falta y me recibo :) gracias! :)