CRUD Con MySQL y PHP
CRUD Con MySQL y PHP
Programación Web
25 – marzo - 2020
Vista
Base de datos
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 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.