Sunteți pe pagina 1din 11

Instituto Tecnológico de Apizaco

Programación Web

CRUD CON MYSQL Y PHP

Yoel Muñoz Zecua


Giovanni Arroyo Rodríguez
6to Semestre

Prof. NICOLÁS ALONZO GUTIÉRREZ

25 – marzo - 2020
Vista
Base de datos

1.- id (int 11) – Primary Key


2.- nombre (text)
3.- apellidos (text)
4.- teléfono (text)
5.- ciudad (text)
6.- correo (text)
Programación
index.php

1.- Se llama al archivo conexión.php, es el archivo que hace la conexión a la base de datos
de MySQL.
2.- En la siguiente línea se hace una consulta de la tabla clientes y se pide ordenar los
resultados de las consultas por el capo id.
3.- La sentencia if utiliza mediante un POST la variable btn_buscar, para que al momento
de que se presione el botón realice una consulta en la tabla clientes para los capos de
nombre y apellido.
1.- En
esta
parte
de
código
HTML
se
agrega
el Menú mediante la etiqueta “Header” los estilos para esta parte de definen en el
“Head”.
2.- En la parte de abajo se agrega una caja de texto (Input) para que el usuario pueda
buscar. De igual forma se agregan dos botones, uno para confirmar la búsqueda y el otro
para agregar un nuevo registro.
3.- Se agrega una tabla con los campos escritos en el código.
4.- Mediante el lenguaje PHP se realiza un “foreach” para que se repitan las columnas de
acuerdo a lo que recibe de la BD y se le agregan los botones de “Editar” y “Eliminar”.

conexión.php

1.- Para hacer conexión con la base de datos, se declaran variables para definir el nombre
de la BD, el usuario y contraseña de phpmyadmin.
2.- Con try-catch se hace una conexión mediante PDO a las variables ya definidas.
3.- En caso de que no se pueda realizar una conexión se enviara un mensaje de Error.
Insert.php

1.- En este código PHP se define las variables en donde se almacenará los datos que
agreguemos en los campos que se definirán en el código HTML.
2.- En la sentencia if se confirman si todos los campos están llenos, en caso de que si,
entra al siguiente if y verifica que el correo electrónico no tenga caracteres validos en caso
de que si entra al else y mediante un insert into agrega los datos a la tabla clientes en el
orden que se definió.
3.- Para el primer if, en caso de que no se cumpla la condición, mandara un mensaje
diciendo que hay campos vacíos.
1.- En esta parte de código HTML se agregan las cajas de texto y los botones “Guardar” o
“Cancelar”, una vez presionados regresaran al index.php.
Delete.php

1.- Se realiza la conexión a la base de datos.


2.- Mediante el método GET se llama a la variable id que es la Key Primary de la base de
datos.
3.- Con el elemento DELETE FROM se elimina el registro de la tabla clientes y se muestra
un registro menos en la tabla del index.php.
Update.php

1.- Se realiza una consulta a la tabla clientes mediante la primary key con un limete de
solo un registro.
2.- En la primera sentencia if si se preciona el botón de guardar, se almacenaran en los
campos que se están definiendo.
3.- En la sentencia if se confirman si todos los campos están llenos, en caso de que si,
entra al siguiente if y verifica que el correo electrónico no tenga caracteres validos en caso
de que si entra al else y mediante un insert into agrega los datos a la tabla clientes en el
orden que se definió.
4.- Para el primer if, en caso de que no se cumpla la condición, mandara un mensaje
diciendo que hay campos vacíos.

S-ar putea să vă placă și