Mi problema es:
Cuando selecciona las características y clickea en actualizar la vista, me muestra bien los videos según el filtro que ha elegido el usuario, pero cuando le da a la siguiente página me vuelve a cargar todos los vídeos de la base de datos como si no se hubiese hecho ninguna selección.
Como puedo hacer para que me muestre tb por paginación los resultado del filtro??
Gracias, aqui dejo el código.
Código:
$videos= 4; $pagina = $HTTP_GET_VARS['pag']; if (empty($pagina)){$limite =0;} else {$limite = $pagina * $videos;} if(isset($_REQUEST['buscador'])){ if(($_POST['buscatema']==0)&& ($_POST['buscacategoria']==0)){ $consulta = mysql_query("SELECT url,id_corto FROM cortos ORDER BY id_corto ASC LIMIT $limite,$videos"); //AQUI VA EL CÓDIGO PARA MOSTRAR LOS VÍDEOS } elseif(($_POST['buscatema']==1)&& ($_POST['buscacategoria']==0)){ $consulta = mysql_query("SELECT url,id_corto FROM cortos WHERE id_tema = '1' ORDER BY id_corto ASC LIMIT $limite,$videos"); //AQUI VA EL CÓDIGO PARA MOSTRAR LOS VÍDEOS } elseif(($_POST['buscatema']==1)&& ($_POST['buscacategoria']==1)){ $consulta = mysql_query("SELECT url,id_corto FROM cortos WHERE id_tema = '1' AND id_categoria ='1' ORDER BY id_corto ASC LIMIT $limite,$videos"); //AQUI VA EL CÓDIGO PARA MOSTRAR LOS VÍDEOS } elseif(($_POST['buscatema']==1)&& ($_POST['buscacategoria']==2)){ $consulta = mysql_query("SELECT url,id_corto FROM cortos WHERE id_tema = '1' AND id_categoria ='2' ORDER BY id_corto ASC LIMIT $limite,$videos"); //AQUI VA EL CÓDIGO PARA MOSTRAR LOS VÍDEOS } elseif(($_POST['buscatema']==2)&& ($_POST['buscacategoria']==0)){ $consulta = mysql_query("SELECT url,id_corto FROM cortos WHERE id_tema = '2' ORDER BY id_corto ASC LIMIT $limite,$videos"); //AQUI VA EL CÓDIGO PARA MOSTRAR LOS VÍDEOS } elseif(($_POST['buscatema']==2)&& ($_POST['buscacategoria']==1)){ $consulta = mysql_query("SELECT url,id_corto FROM cortos WHERE id_tema = '2' AND id_categoria ='1' ORDER BY id_corto ASC LIMIT $limite,$videos"); //AQUI VA EL CÓDIGO PARA MOSTRAR LOS VÍDEOS } elseif(($_POST['buscatema']==2)&& ($_POST['buscacategoria']==2)){ $consulta = mysql_query("SELECT url,id_corto FROM cortos WHERE id_tema = '2' AND id_categoria ='2' ORDER BY id_corto ASC LIMIT $limite,$videos"); //AQUI VA EL CÓDIGO PARA MOSTRAR LOS VÍDEOS } elseif(($_POST['buscatema']==0)&& ($_POST['buscacategoria']==1)){ $consulta = mysql_query("SELECT url,id_corto FROM cortos WHERE id_categoria ='1' ORDER BY id_corto ASC LIMIT $limite,$videos"); //AQUI VA EL CÓDIGO PARA MOSTRAR LOS VÍDEOS } elseif(($_POST['buscatema']==1)&& ($_POST['buscacategoria']==2)){ $consulta = mysql_query("SELECT url,id_corto FROM cortos WHERE id_corto = '1' AND id_categoria ='2' ORDER BY id_corto ASC LIMIT $limite,$videos"); //AQUI VA EL CÓDIGO PARA MOSTRAR LOS VÍDEOS } else{ $consulta = mysql_query("SELECT url,id_corto FROM cortos ORDER BY id_corto ASC LIMIT $limite,$videos"); //AQUI VA EL CÓDIGO PARA MOSTRAR LOS VÍDEOS } $inicio = 0; $consulta = mysql_query("SELECT * FROM cortos"); $cantidad = mysql_num_rows($consulta); echo "Páginas: " ; echo "<a href='".$_SERVER["PHP_SELF"]."?cat=videos&pag=" . $inicio . "'>".$inicio."</a>"; for($i=1;$i<=$cantidad/4;$i++){ echo "<a href='".$_SERVER["PHP_SELF"]."?cat=videos&pag=" . $i . "'>".$i."</a>"; } ?> </div> </div> <div class="column_1"> <p> </p> <div class="indent"> <p><span class="titulo">Buscador</span><br /> <img src="http://www.forosdelweb.com/images/spacer.gif" alt="" width="1" height="18" /><br /> </p> <p> </p> <p> </p> <p> </p> <form id="form3" name="form3" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <label>Tema:<br /> <select name="buscatema" id="buscatema"> <option value="0" selected="selected"></option> <option value="1">Brecha Digital</option> <option value="2">Basura Electrónica</option> </select> </label> <p> </p> <p> <label>Categoría <br /> <select name="buscacategoria" id="buscacategoria"> <option value="0" selected="selected"></option> <option value="1">Documental</option> <option value="2">Ficción</option> </select> </label> </p> <p> </p> <p> <label> <input type="submit" name="buscador" id="buscador" value="Actualizar Vista" /> </label> </p> </form> <p><br /> <img src="http://www.forosdelweb.com/images/spacer.gif" alt="" width="1" height="18" /></p> </div> </div> <div class="clear"></div> </div> <div class="fill"> <div class="top_mob"> <div class="bot_mob"> <p> </p> <p> </p> <p> </p> <p> </p> <p><br /></p> <div class="column_4"> </div> </div> </div> </div> </div> </div> </body> </html>