Unidad 21. Filtrar con parámetros (III)
Vamos a ahora hacer que se muestren cuatro libros por página.
- Selecciona el bloque item y salto_linea.
- Selecciona la opción Repetir Región en la barra de Datos.
- Haz que se repita 4 veces.
Estamos repitiendo el bloque de la información del libro y añadiendo un bloque con un salto de línea para separarlo del siguiente.
- Finalmente, y aún dentro del bloque con id listado pero después de la repetición, inserta una tabla de 3 columnas y 1 fila de 100% de ancho.
- Las tres columnas tienen que tener un 33% de ancho.
- La celda central estará alineada al centro.
- La celda de la derecha estará alineada a la derecha.
- En la primera celda introduce un elemento de navegación Anterior, utiliza la opción Mover a la página anterior del panel Insertar Datos.
- Selecciona el elemento Anterior y haz que no se muestre en la primera página haciendo clic en la opción Mostrar si no es la primera página del panel Insertar Datos.
- En la tercera celda introduce un elemento de navegación Siguiente, utiliza la opción Mover a la página siguiente del panel Insertar Datos.
- Selecciona el elemento Siguiente y haz que no se muestre en la última página haciendo clic en la opción Mostrar si no es la última página del panel Insertar Datos.
- Para terminar en la celda central introduce un elemento Registro final seguido del texto " de " y un elemento Total de Registros.
Te quedará algo así:
<?php echo min($startRow_busqueda + $maxRows_busqueda, $totalRows_busqueda) ?> de <?php echo $totalRows_busqueda ?>
Ahora haremos que sólo se muestre la información si se han encontrado registros
- Selecciona todo el contenido que hemos añadido hasta ahora, sin incluir el formulario.
- Selecciona la opción Mostrar si el juego de registros no está vacío del panel Insertar Datos.
Para comprobar que funciona correctamente pulsa la tecla F12 para copiar el archivo al servidor de pruebas.
Verás que el archivo sólo muestra el formulario.
Introduce el título de un libro y pulsa buscar.
De momento esta página sólo muestra los resultados para las entradas exactas de nombres de libros, más adelante cambiaremos eso.
Finalmente vamos a añadir una caja de búsqueda a nuestra plantilla.
- Abre la plantilla libreria.dwt.php y en la barra de menú, edita el último elemento de la lista para que quede así:
<li><a href="../buscar.php">Buscar:</a> <form action="buscar.php" method="get"><input type="text" id="buscar" name="buscar" /><input type="submit" value="buscar" /></form></li>
- Hemos añadido un formulario que ejecutará el archivo buscar.php pasándole un parámetro buscar con el valor que escribamos en la caja de texto.
- Guarda la plantilla y aplícala sobre todos los archivos anteriores.
- Guarda todos los cambios en los archivos abiertos.
- Selecciona todos los archivos PHP en el panel Archivos y haz clic derecho sobre cualquiera de ellos.
- Selecciona la opción Vista previa en el Navegador para que se copien al servidor de pruebas.
- Prueba cómo funciona el formulario del menú.
- Recuerda que de momento deberás escribir un título de un libro exacto.
Cursos Informática Gratuitos