Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/07/2014, 13:13
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Filtrar resultados por categoria

Realiza el filtro en la consulta:

Código MySQL:
Ver original
  1. SELECT * FROM img WHERE categoria = 'ejemplo' ORDER BY id ASC

El dato de la categoría podrías recibirlo desde un formulario en el cual el usuario ingrese el dato y en el archivo que realiza la consulta, lo recibes ya sea por el método GET o POST (como es una búsqueda, debes usar el método GET), desinfectas el dato y realizas la búsqueda.

Por ejemplo:

Formulario de búsqueda
Código HTML:
Ver original
  1. <form action = "busqueda.php">
  2.     Ingrese la categoría: <input type = "text" name = "categoria" />
  3.     <input type = "submit" />
  4. </form>

Archivo que realiza la búsqueda
Código PHP:
Ver original
  1. $categoria = mysql_real_escape_string(strip_tags($_GET['categoria']));
  2. $query_Recordset = "SELECT * FROM img WHERE categoria = '{$categoria}' ORDER BY id ASC";
  3. $Recordset = mysql_query($query_Recordset, $ejemplo) or die(mysql_error());
  4. $row_Recordset = mysql_fetch_assoc($Recordset);
  5. $totalRows_Recordset = mysql_num_rows($Recordset);

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 04/07/2014 a las 13:19 Razón: Me faltaron un par de comillas