Unidad 21. Ejercicio: Filtrado de registros


Objetivo

Practicar las operaciones necesarias para filtrar los registros de un recordset.

Objetivo

  1. Si WampServer no se está ejecutando, lánzalo para realizar este ejercicio.
  2. Si los servicios de MySQL o Apache no se están ejecutando, lánzalos para poder tener acceso a las bases de datos y a la ejecución de archivos PHP.
  3. Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre él.
  4. Si tienes abierto el archivo nuevos.php por ejercicios anteriores, ciérralo para evitar confusiones.
  5. Copia el archivo nuevos.php haciendo clic derecho sobre él en el panel Archivos y eligiendo EdiciónCopiar.
  6. Haz clic derecho sobre él en el panel Archivos y elige EdiciónPegar.
  7. Repite el paso anterior. Verás las copias nuevos - Copia.php y nuevos - Copia[2].php.
  8. Selecciona una de las copias. Pulsa F2 para renombrarlo y llámalo usados.php.
  9. Renombra la otra copia, llamándola ofertas.php.
  10. Abre los tres archivos.
  11. Cambia el título de las tres páginas por Libros usados, Libros nuevos y Oferta de libros según corresponda.
  12. En el archivo ofertas.php elimina el párrafo Listado de libros nuevos:.
  13. En el archivo usados.php cambia la palabra nuevos por usados en la línea anterior.
  14. En el archivo nuevos.php abre el panel Comportamientos del servidor (Ctrl + F9) y haz doble clic sobre el elemento Juego de registros (listado_libros).
  15. Se abrirá un cuadro de diálogo, modifica el Nombre listado_libros por libros_nuevos.
  16. En Filtro selecciona el campo Usado.
  17. En el desplegable de abajo, selecciona Valor introducido y escribe 0 en el cuadro de texto de su derecha.
    Debería quedarte algo como Filtro Usado = Valor introducido 0.

    Hemos creado un filtro para que se muestren aquellos registros con valor 0 en su campo Usado, serán aquellos que no están usados.
  18. Pulsa el botón Prueba para asegurarte y guarda los cambios haciendo clic en Aceptar para salir.
  19. Dreamweaver lanzará la herramienta Buscar y Reemplazar para asegurarte de que ha cambiado el nombre del juego de registros en el código de la página, puedes pulsar el botón Buscar todos para asegurarte, pero bastará con que cierres el cuadro de diálogo.
  20. Cierra todos los documentos guardando los cambios.

NOTA: Hemos notado, que tanto en esta versión como en la anterior, al seguir estos pasos Dreamweaver puede generar erróneamente el código. Si es tu caso, Dreamweaver te avisará de que ha encontrado un error de sintaxis en el código.

Busca en el código fuente de tu página el fragmento que mostramos a continuación de color rojo, y bórralo. Deberías de encontrarlo a partir de la línea 34.

      break;
  }
  return $theValue;
}
}
$maxRows_listado_nuevos = 7;
$pageNum_listado_nuevos = 0;
if (isset($_GET['pageNum_listado_nuevos'])) {
  $pageNum_listado_nuevos = $_GET['pageNum_listado_nuevos'];
}
$startRow_listado_nuevos = $pageNum_listado_nuevos * $maxRows_listado_nuevos;

mysql_select_db($database_conexion_libreria, $conexion_libreria);
$query_listado_nuevos = "SELECT * FROM libros";
$query_limit_listado_nuevos = sprintf("%s LIMIT %d, %d", $query_listado_nuevos, $startRow_listado_nuevos, $maxRows_listado_nuevos);
$listado_nuevos = mysql_query($query_limit_listado_nuevos, $conexion_libreria) or die(mysql_error());
$row_listado_nuevos = mysql_fetch_assoc($listado_nuevos);

if (isset($_GET['totalRows_listado_nuevos'])) {
  $totalRows_listado_nuevos = $_GET['totalRows_listado_nuevos'];
} else {
  $all_listado_nuevos = mysql_query($query_listado_nuevos);
  $totalRows_listado_nuevos = mysql_num_rows($all_listado_nuevos);
}
$totalPages_listado_nuevos = ceil($totalRows_listado_nuevos/$maxRows_listado_nuevos = 7;
$pageNum_listado_nuevos = 0;

Marzo-2015
Volver






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook ,    G+            Sobre aulaClic            Política de Cookies


© aulaClic S.L. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.