Bases de datos (1)
En esta lección se describen las tareas a entregar esta semana:
- Crear la carpeta para los programas de esta semana y la hoja de estilo
común.
- Crear en Eclipse PDT una carpeta llamada "tareas4" dentro de
"PHP2011" en la que se guardarán los programas.
Descargar la solución de los tres primeros ejercicios de la página de
ejercicios Bases de datos
1 (enlace
de descarga de las soluciones).
- Descomprimir los ejercicios en la carpeta tareas4. Se crearán las
carpetas bases_de_datos_1_1, bases_de_datos_1_2 y bases_de_datos_1_3.
para que Eclipse muestre esas carpetas, hay seleccionar la carpeta
tareas4 (o una de nivel superior) en la ventana PHP Explorer (el árbol
de la izquierda en Eclipse) y actualizar (pulsando F5 o haciendo clic
derecho > Refresh).
- Repasar todas las páginas de la solución del ejercicio 1 para
entender cómo funciona. Los ejercicios están preparados para funcionar
en SQLite y los archivos se crean en /tmp/mclibre. Para poder probarlo,
hay que crear esa carpeta.
- Repasar también el ejercicio 2 y el ejercicio 3. Cada uno está hecho
a partir del anterior, añadiendo las páginas necesarias (de un
ejercicio a otro también cambia el menú y el nombre de la base de
datos).
- Hacer el ejercicio Bases de datos 4 de la página de ejercicios Bases de datos 1.
- Crear en Eclipse PDT la carpeta bases_de_datos_1_4 y copiar en ella
todos todos los archivos de la carpeta bases_de_datos_1_3.
- Modificar el fichero funciones.php añadiendo la opción de menú Borrar
1 y modificando el nombre de la base de datos.
- Crear en Eclipse PDT los ficheros borrar1.php y borrar2.php.
El contenido de borrar1.php se puede hacer a partir del contenido de
listar.php, añadiendo la celda de la tabla con la casilla de
verificación (ver comentarios en el enunciado del ejercicio) y las
etiquetas de formulario y botón Enviar (que se pueden sacar mostrando
en el navegador el código fuente del ejemplo.
El contenido de borrar2.php se puede hacer a partir del contenido de
anayadir2.php, modificando la recogida de datos y la consulta (ver
comentarios en el enunciado del ejercicio).
- Enviar la tarea
- Ejercicio Bases de datos 4. Hacer las siguientes
capturas de pantalla (no importa que los documentos no se vean
completos en la pantalla) y guardarlas con el nombre indicado al
principio de cada punto:
- ApellidoNombre_4-1.png: ventana de Eclipse PDT en la que se vea
la página borrar1.php.
- ApellidoNombre_4-2.png: ventana del navegador en la que se vea la
página borrar1.php en el servidor (que se vean tres registros en la
tabla).
- ApellidoNombre_4-3.png: ventana del navegador en la que se vea el
código fuente de la página borrar1.php en el servidor.
- ApellidoNombre_4-4.png: ventana del navegador en la que se vea la
página borrar2.php en el servidor (que se hayan borrado un par de
registros).
- Crear una archivo comprimido con las cuatro imágenes llamándolo
ApellidoNombre_4.zip.
- Enviar el archivo comprimido en la tarea de la semana 4.
Nota final: En los apuntes están incluidas unas posibles
soluciones de los ejercicios. Las he incluido para que sirvan de ayuda a la
gente que tenga más dificultades y espero que no hagáis "trampas" recurriendo a
ellas simplemente para acabar antes.
Esta página forma parte del curso "Páginas web con PHP" disponible en http://www.mclibre.org
Autor: Bartolomé Sintes Marco
Última modificación: 11 de mayo de 2011
Esta obra está bajo una licencia de Creative
Commons.