Ejercicios de desarrollo de páginas web con PHP y MySQL
Ejercicios de desarrollo de páginas web con PHP y MySQL para alumnos de segundo curso del ciclo de “Explotación de Sistemas Informáticos”, del módulo “Operaciones con bases de datos ofimáticas y corporativas“.
Recuerda que para realizar los ejercicios debes tener instalado el servidor de páginas web Apache, el servidor de bases de datos MySQL y el intérprete de PHP. Puedes instalar cada uno de ellos por separado, o instalar el paquete XAMPP en Ubuntu que ya contiene todo lo que necesitas. Si deseas realizar los ejercicios en Windows, dispones del paquete Wamp Server.
También tendrás que bajar y cargar en el servidor MySQL el siguiente script, que crea las tablas y carga los datos necesarios para realizar los ejercicios: practica19.txt.
El fichero en pdf con los ejercicios lo puedes descargar haciendo clic en el siguiente enlace: práctica19_bbdd_creación_páginas_web.pdf
Las soluciones a algunos ejercicios las descargar desde el siguiente enlace: soluciones ejercicios de desarrollo de páginas web
EJERCICIO 1
Realiza un script PHP que muestre los datos: APELLIDO, OFICIO, SALARIO y DEPT_NO de todos los empleados de la tabla EMPLE, ordenados por número de departamento, mostrando al final el número total de empleados.
EJERCICIO 2
Realiza un script PHP que muestre los datos: CÓDIGO DE HOSPITAL, NOMBRE, DIRECCIÓN y NÚMERO DE PLAZAS de todos los hospitales de la tabla HOSPITALES, ordenados por número de plazas, mostrando al final el número total de hospitales.
EJERCICIO 3
Se define un documento HTML (ejercicio3.html) que incluye un formulario con un campo de entrada, el código de hospital y un botón. Al escribir el código de hospital y pulsar el botón, se visualizarán a través de un documento PHP (ejercicio3.php) los empleados de la tabla PERSONAS (campos DNI, APELLIDOS y FUNCIÓN) que existan en ese hospital.
EJERCICIO 4
Realiza una modificación al ejercicio anterior para que el formulario de entrada (ejercicio4.html) pida, además del código de hospital, la función. Al escribir el código de hospital, la función, y pulsar el botón se visualizarán a través de un documento PHP (ejercicio4.php) los empleados de la tabla PERSONAS (campos DNI y APELLIDOS) que existan en ese hospital con esa función.
EJERCICIO 5
Diseña un documento HTML, llamado marcoEjercicio5.html, con dos marcos. Desde el marco de arriba se realiza la entrada de datos de los hospitales con botones para insertar datos en la tabla HOSPITALES y para cancelar la entrada. Al pulsar el botón “Insertar hospital” se introducirán los datos en la tabla y se mostrarán los mensajes generados (como posibles errores) en el marco inferior. Al pulsar el botón “Listar hospitales” se mostrarán, en el marco inferior, los hospitales que hay en la tabla HOSPITALES.
EJERCICIO 6
En este ejercicio se debe crear una página web con dos marcos, similar al ejercicio anterior. El nombre de la página es marcoEjercicio6.html. En el marco superior se debe cargar la página ejercicio6.html, que contiene un formulario con dos botones y un cuadro de texto. Si se pulsa el botón “Baja de hospital” se eliminará de la base de datos el hospital cuyo código sea el que hemos introducido en el cuadro de texto. Al dar de baja un hospital se visualizará, en el marco inferior, el número de filas eliminadas. Si se pulsa el botón “Visualizar datos” se mostrará, en el marco inferior, el nombre y dirección del hospital cuyo código coincida con el que hemos introducido en el cuadro de texto. Estos datos deben visualizarse en el marco inferior.
EJERCICIO 7
En este ejercicio se debe crear una página web con dos marcos, similar al ejercicio anterior. El nombre de la página será marcoEjercicio7.html. En el marco superior se debe cargar la página ejercicio7.html, que contiene un formulario con dos botones y un cuadro de texto. Si se pulsa el botón “Visualizar los datos” se mostrará, en el marco inferior, un formulario que mostrará los datos del hospital cuyo código se ha escrito en el cuadro de texto. Al pulsar el botón “Actualizar” del marco inferior, se procederá a actualizar los datos del hospital seleccionado.
EJERCICIO 8
Crea el siguiente documento HTML con tres marcos. El marco de la izquierda contiene tres enlaces para gestionar artículos, gestionar clientes y gestionar compras. Estos tres enlaces mostrarán, en principio, una página en blanco en el marco superior de la página HTML.
EJERCICIO 9
El botón “Gestión artículos” mostrará el formulario que aparece a la derecha de la imagen. Los cuatro botones servirán para dar de alta, baja, modificar o ver los artículos que hay en la tabla ARTÍCULOS.
Al pulsar el botón “Altas” se mostrará, en el marco superior, un formulario que servirá para dar de alta artículos. Cuando se inserte un artículo en la tabla ARTÍCULOS, se debe mostrar en el marco inferior el resultado de dicha acción (posible error o éxito en la inserción).
EJERCICIO 10
El botón bajas debe mostrar el siguiente formulario que servirá para eliminar el artículo cuyo código introduzcamos en el cuadro de texto. En el marco inferior se deben visualizar los posibles mensajes de error.
El botón “Modificaciones” debe mostrar el siguiente formulario. Cuando se introduzca el código de un artículo en el cuadro de texto y se pulse “Aceptar”, aparecerá un formulario en el marco inferior con los datos del artículo seleccionado y un botón para proceder a actualizar el registro en la base de datos.
EJERCICIO 11
El botón “Ver artículos” debe mostrar, en el marco inferior, un listado de los artículos que hay en la base de datos, ordenados por código. Al final del listado se debe mostrar el número total de artículos que hay en la base de datos.
EJERCICIO 12
El botón “Gestión de compras” del marco izquierdo debe mostrar el siguiente formulario con cuatro botones para realizar la gestión de compras.
Al pulsar sobre el primer botón, “Listado de compras por clientes”, debe aparecer un formulario como el que aparece a continuación. En dicho formulario aparecerá una lista desplegable en la que se mostrarán todos los DNIs que hay en la tabla CLIENTES.
Al seleccionar un DNI y pulsar el botón “Listar compras”, aparecerá, en el marco inferior, un listado de las compras realizadas por el cliente seleccionado. Al final del listado debe aparecer el número de artículos que en total ha comprado.
Popularity: 10% [?]
Otras entradas que te pueden interesar
- Instalar MySQL Server en Ubuntu Gutsy 7.10
- Cambiar la contraseña de root en Mysql (Ubuntu)
- Triggers o disparadores en MySQL
- Operaciones con bases de datos ofimáticas y corporativas
- Curso de desarrollo de sitios web con PHP y MySQL
- Haz un diagnóstico de tu servidor MySQL en Ubuntu con mysqlreport
- Ejercicios servicio HTTP















Hola, gracias por los ejercicios, siempre es bueno practicar para poder aprender bien a trabajar con bases de datos, saludos desde Chile…
César Cancino
20 Jun 08 at 5:37 am
Esto esta muy bueno, lo he agregado a mis favoritos, quisiera que tuvieran en cuenta mi opinion y pusieran mas ejercicios… mas tarde veren si puedo sugerir algunos para ustedes…
Saludos
Master Code
Aquiles
8 Ago 08 at 1:37 pm
Hola buenas noches me podrian por favor decir como puedo visualizar los datos en pantalla, ya que necesito ver algo parecido que estoy desarrollando en mi oficina.
Adrian Carmona
5 Sep 08 at 6:26 am