You are on page 1of 14

Computacin e Informtica U.

D: Gestin y Administracin Web



CRUD en PHP y MySQL - 1 - Ing. Fabin Silva Alvarado
MANTENIMIENTO DE TABLAS EN PHP y MYSQL
(CRUD)
CRUD es el acrnimo de Crear, Obtener, Actualizar y Borrar (del original
en ingls: Create,Read, Update and Delete). Se usa para referirse a las funciones bsicas
en bases de datos o la capa de persistencia en un software.
1) EMPLEAREMOS EL SIGUIENTE MODELO DE DATOS PARA LA GESTION DE LIBROS EN UNA
BIBLIOTECA. La Herramienta a emplear es MySQL WORKBENCH. NOMBRE DE LA BD:
DB_BIBLIOTECA_IESTP

Una vez terminado el modelo, migre el modelo hacia una Base de Datos Fsica.
2) LLENADO DE REGISTROS. La Herramienta a emplear es NAVICAT



Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 2 - Ing. Fabin Silva Alvarado
REGISTROS: tb_area

REGISTROS: tb_tema

REGISTROS: tb_editorial

Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 3 - Ing. Fabin Silva Alvarado
3) CREAREMOS UN SITIO PARA NUESTRA APLICACIN WEB. La Herramienta a emplear es
Dreamweaver CS6.


Ahora indicaremos el nombre del sitio e indicaremos la ubicacin de la carpeta de trabajo.

Luego ingresamos a la opcin de servidores: indicamos el nombre del servidor, Modo de
Conexin, la carpeta del servidor y la URL.

Le damos clic en guardar.

En la siguiente ventana indicamos que el servidor lo usaremos como de prueba.
Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 4 - Ing. Fabin Silva Alvarado

Nuestro nuevo sitio tendr la siguiente estructura:


4) CREAREMOS UNA NUEVA PAGINA DE TIPO PHP.


Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 5 - Ing. Fabin Silva Alvarado
Guardamos la nueva pgina:










Vista Previa:


Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 6 - Ing. Fabin Silva Alvarado
Agregamos un nuevo archivo:

Y lo guardamos en:

Ahora lo incluiremos en nuestra pgina:



Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 7 - Ing. Fabin Silva Alvarado
5) CREAREMOS UNA PLANTILLA A PARTIR DE LA PGINA CREADA EN EL PUNTO 4.
Las PLANTILLAS permiten crear un diseo coherente para las pginas de la aplicacin. Puede
definir el aspecto, el diseo y el comportamiento estndar que desea que tengan todas las
pginas (o un grupo de pginas) de la aplicacin en una sola pgina maestra. A continuacin,
puede crear pginas de contenido individuales que incluyan el contenido que desea mostrar.
VENTAJAS DE LAS PAGINAS MAESTRAS
Las Paginas Maestras nos permiten
definir el estilo central de nuestra
vista web, en un solo fichero, y
reaprovechar ese diseo en
distintas pginas de nuestro
proyecto.
Guardemos nuestra pgina php
como plantilla.
masterPage.php.dwt.


Al mensaje responda SI para actualizar los vnculos.










Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 8 - Ing. Fabin Silva Alvarado
Se creara una nueva carpeta y dentro de l se encontrar nuestra plantilla:

Ahora agregaremos la regin editable, es el lugar donde las pginas creadas a partir de la
plantilla podrn modificar su contenido.


Modificar el Nombre:

Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 9 - Ing. Fabin Silva Alvarado
Ya tenemos nuestra regin editable en nuestra Plantilla:


6) AHORA CREAREMOS UNA NUEVA PGINA A PARTIR DE LA PLANTILLA DE NUESTRO SITIO,
LA PGINA TENDR EL NOMBRE: index.php



Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 10 - Ing. Fabin Silva Alvarado

Ahora agregaremos a la hoja de estilo un grupo de propiedades para la pgina inicial.


Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 11 - Ing. Fabin Silva Alvarado
En la Regin editable de la pgina index.php, agregaremos:

Vista Previa:


Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 12 - Ing. Fabin Silva Alvarado
7) Agregamos una nueva pgina a partir de la plantilla y lo guardaremos en la carpeta editorial
como: indexedit.php

Esta pgina ser utilizada para listar los registros de: tb_editorial.












Modificaremos en la regin editable:



Vista Previa:

Enlazamos desde la Pagina Index:
Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 13 - Ing. Fabin Silva Alvarado

Propuesto: Crear las Vistas para listar los registros de la tabla: tb_tema y enlcelo desde la
MasterPage.


Computacin e Informtica U.D: Gestin y Administracin Web

CRUD en PHP y MySQL - 14 - Ing. Fabin Silva Alvarado
8) Ahora procederemos a crear un nuevo formulario para insertar una nueva editorial.
Aadimos una
nueva pgina a
partir de la plantilla
y lo guardamos con
el nombre:
insertform.php







Aadimos una nueva
pgina y lo guardamos
con el nombre:
gestioneditorial.php

You might also like