Como hacer un CRUD EN PHP Y MYSQL | BOOTSTRAP - MVC #01 - Interfaz

Informatica Studios
24 Jun 202211:50

Summary

TLDREste video tutorial presenta la creación de un proyecto en PHP y MySQL utilizando Bootstrap para agilizar el desarrollo. Se inicia mostrando una base de datos llamada 'cruz php' con dos tablas, pero se utiliza solo la 'persona'. Seguidamente, se crea un proyecto desde cero en la carpeta 'proyectos php', estructurado con carpetas para 'modelo' y 'controlador', y un archivo 'index.php'. Se incluyen Bootstrap y se muestra cómo personalizar un formulario y una tabla para la inserción y visualización de datos de personas, añadiendo estilos y botones para editar y eliminar registros.

Takeaways

  • 😀 Se inicia una serie de videos sobre la creación de un proyecto en PHP y MySQL utilizando Bootstrap.
  • 💾 Se muestra una base de datos llamada 'cruz php' con dos tablas, pero solo se utilizará la tabla 'persona'.
  • 🛠 Se recomienda que se tenga corriendo el servidor Apache y MySQL para el desarrollo del proyecto.
  • 📁 Se crea un nuevo proyecto en la carpeta 'proyectos php' dentro de 'htdocs' y se estructura con carpetas para 'modelo' y 'controlador'.
  • 📝 Se crea un archivo 'index.php' y se incluyen las referencias a Bootstrap para facilitar el diseño y el estilo de la página.
  • 🌐 Se realiza una prueba de funcionamiento mostrando un mensaje 'hola mundo' y se verifica en el navegador local.
  • 🎨 Se agregan estilos para mejorar la presentación del texto y se divide la página en dos secciones, una para el formulario y otra para la tabla de datos.
  • 📝 Se crea un formulario con campos para el nombre, apellido, DNI, fecha de nacimiento y correo electrónico, y se incluye un botón para registrar.
  • 📊 Se implementa una tabla para mostrar los registros de personas, se personalizan los encabezados y se agrega un campo adicional para botones de acción.
  • ✂️ Se agregan botones de edición y eliminación en la tabla, y se utilizan iconos de Font Awesome para mejorar la interfaz de usuario.
  • 🔧 Se realizan ajustes finales de estilo y se planea continuar con más funcionalidades en el siguiente capítulo del tutorial.

Q & A

  • ¿Qué tipo de proyecto se está creando en el script?

    -Se está creando un proyecto desde cero utilizando PHP y MySQL, con Boostrap para facilitar el proceso de desarrollo web.

  • ¿Cuál es el propósito de las carpetas 'modelo' y 'controlador' mencionadas en el script?

    -Las carpetas 'modelo' y 'controlador' se utilizan para organizar el código del proyecto siguiendo el patrón de diseño MVC (Modelo-Vista-Controlador), donde el modelo gestiona los datos, el controlador maneja la lógica de negocio y la vista muestra la información al usuario.

  • ¿Qué versión de Boostrap se recomienda usar según el script?

    -Según el script, se recomienda usar Boostrap versión 5.2, que es la última versión en el momento de la grabación del video.

  • ¿Cómo se incluye Boostrap en el proyecto?

    -Para incluir Boostrap en el proyecto, se copian los enlaces de CDN correspondientes desde la documentación oficial de Boostrap y se pegan en el archivo HTML dentro de las etiquetas <head> y antes de cerrar la etiqueta </body>.

  • ¿Qué significa el 'hola mundo' en el contexto del script?

    -El 'hola mundo' es un mensaje simple que se muestra en una página web para probar que el proyecto se está ejecutando correctamente y que el servidor está funcionando adecuadamente.

  • ¿Cómo se divide la página web en secciones según el script?

    -La página web se divide en dos secciones principales: una para mostrar un formulario de registro y otra para mostrar una tabla con los registros de personas.

  • ¿Cuáles son los campos del formulario de registro mencionados en el script?

    -Los campos del formulario de registro incluyen nombre, apellido, DNI, fecha de nacimiento, correo y un botón para enviar la información.

  • ¿Cómo se agregan estilos a la página web en el script?

    -Se agregan estilos a la página web utilizando clases de Boostrap y personalizando ciertas propiedades CSS como 'text-center' para centrar el texto y 'padding' para dar espacio alrededor de los elementos.

  • ¿Qué biblioteca de iconos se menciona para agregar íconos a los botones?

    -Se menciona la biblioteca Font Awesome para agregar íconos a los botones de editar y eliminar en la tabla.

  • ¿Cómo se implementa la tabla para mostrar los registros de personas?

    -Se implementa la tabla copiando un código de ejemplo de la documentación de Boostrap y personalizando los encabezados y los registros para adaptarlos a los datos de las personas.

  • ¿Cuál es la finalidad de los botones de editar y eliminar en la tabla?

    -Los botones de editar y eliminar se utilizan para modificar y eliminar registros específicos de la tabla de personas,respectivamente, permitiendo la manipulación de los datos presentados.

Outlines

00:00

😀 Introducción al proyecto PHP y MySQL

El vídeo comienza con una introducción al proyecto de creación de un sitio web utilizando PHP y MySQL, con la ayuda de Bootstrap para facilitar el proceso. Se menciona que se trabajará con una base de datos llamada 'cruz php' que contiene dos tablas: 'persona' y 'usuario', aunque solo se utilizará la tabla 'persona'. Se muestran dos registros de ejemplo y se hace hincapié en la necesidad de tener los servicios de Apache y MySQL en funcionamiento. Se procede a crear un proyecto desde cero en la carpeta 'proyectos php', utilizando Visual Studio Code, y se crean carpetas para 'modelo' y 'controlador', así como un archivo 'index.php'. Se incluyen enlaces a Bootstrap y se muestra cómo agregar un mensaje 'Hola Mundo' para probar la configuración del proyecto.

05:03

🛠️ Configuración y estilos del formulario

En este párrafo, se describe cómo se configura y se estila un formulario en el proyecto. Se habla sobre la adición de clases para centrar el texto y agregar padding. Se divide la página en dos secciones, una para el formulario y otra para mostrar la tabla de registros. Se crea un nuevo 'div' con clases 'container fluid' y 'row' para incluir el formulario. Se utiliza la documentación de Bootstrap para copiar y pegar un formulario básico, y se personalizan los campos del formulario para incluir campos de nombre, apellido, DNI, fecha de nacimiento y correo. Se agrega un botón de registro y se centra el título del formulario. Se agrega otro 'div' para mostrar la tabla de registros y se personalizan los encabezados de la tabla para incluir los campos necesarios.

10:03

✂️ y 🖊️ Agregar botones de edición y eliminación

El vídeo continúa con la adición de funcionalidades de edición y eliminación en la tabla de registros. Se agrega un campo vacío en la tabla para incluir botones de acción. Se utilizan íconos de Font Awesome para los botones de edición y eliminación, buscando y copiando los íconos correspondientes. Se estilan los botones agregando clases para hacerlos pequeños y de color naranja para el botón de eliminar. Se actualiza la página para ver los cambios y se concluye el vídeo con la promesa de continuar en el siguiente capítulo.

Mindmap

Keywords

💡PHP

PHP es un lenguaje de programación de uso general, especialmente adecuado para el desarrollo web. En el guion del video, PHP se utiliza para crear aplicaciones web dinámicas que interactúan con bases de datos MySQL. Se menciona la creación de un proyecto desde cero utilizando PHP, lo que indica que es el núcleo del desarrollo del que se habla en el video.

💡MySQL

MySQL es un sistema de gestión de bases de datos relacional广泛用于 web y aplicaciones empresariales. En el script, MySQL se utiliza para almacenar y recuperar datos de las tablas 'persona' y 'usuario', mostrando cómo se puede integrar con PHP para construir aplicaciones web con capacidades de base de datos.

💡Boostrap

Boostrap es un framework de CSS con herramientas de diseño gráficas para desarrollo web responsivo. En el video, se utiliza Boostrap para facilitar el diseño y la maquetación de la interfaz de usuario, permitiendo que el creador del contenido se centre en la funcionalidad y la estructura sin tener que reinventar la rueda en el diseño.

💡VS Code

Visual Studio Code, comúnmente conocido como VS Code, es un editor de código fuente desarrollado por Microsoft. En el guion, VS Code se utiliza como el entorno de desarrollo integrado (IDE) para crear y editar los archivos del proyecto PHP, destacando su popularidad y funcionalidad en el desarrollo web.

💡Apache

Apache es un servidor web de código abierto muy utilizado que sirve páginas web y gestiona solicitudes HTTP. En el video, se menciona que Apache debe estar en ejecución para que el proyecto PHP se pueda ejecutar localmente, lo que indica su papel crucial en el hosting de aplicaciones web.

💡Modelo

En el contexto de la programación, un 'modelo' generalmente se refiere a una representación de los datos y la lógica de negocio en una aplicación. En el guion, se crea una carpeta 'modelo' para organizar el código relacionado con la manipulación y representación de los datos de la base de datos.

💡Controlador

Un 'controlador' en el patrón arquitectónico MVC (Modelo-Vista-Controlador) maneja la lógica de la aplicación y la interacción con el modelo y la vista. En el video, se crea una carpeta 'controlador' para agrupar el código que gestiona la lógica de negocio y la interacción con el usuario.

💡Index PHP

En programación web, 'index.php' suele ser el archivo inicial de una aplicación web, que sirve como punto de entrada para los usuarios. En el guion, se crea un archivo 'index.php' en el que se desarrolla la lógica y la presentación de la aplicación.

💡Formulario

Un 'formulario' es una parte de una página web que permite a los usuarios ingresar datos, generalmente para ser enviados al servidor para su procesamiento. En el video, se crea un formulario para que los usuarios puedan registrarse ingresando su nombre, apellido, DNI, fecha de nacimiento y correo electrónico.

💡Tablas

En un contexto de base de datos, una 'tabla' es una estructura que almacena conjuntos de datos en filas y columnas. En el guion, se menciona la creación de una tabla HTML para mostrar los registros de personas, lo que permite visualizar y manipular los datos almacenados en la base de datos MySQL.

Highlights

Inicio de la serie de videos sobre PHP y MySQL utilizando Boostrap para facilitar el proceso.

Creación de una base de datos llamada 'cruz php' con tablas 'persona' y 'usuario'.

Visualización de dos registros creados en la tabla 'persona'.

Requisito de tener corriendo los servicios de Apache y MySQL.

Creación de un proyecto desde cero en la carpeta '15 proyectos php'.

Uso de Visual Studio Code para abrir y editar el proyecto.

Creación de carpetas 'modelo' y 'controlador' para la estructura del proyecto.

Inclusión de Boostrap en el archivo 'index.php' para facilitar el diseño.

Implementación de un mensaje 'hola mundo' para probar la configuración.

Ejecución del proyecto localmente y visualización del mensaje en el navegador.

Adición de estilos CSS para mejorar la presentación del mensaje.

Diseño de la página en dos secciones: uno para el formulario y otro para la tabla de registros.

Creación y configuración de un formulario con campos para nombre, apellido, DNI, fecha de nacimiento y correo.

Uso de clases de Boostrap para dar estilo al formulario y centrar el texto.

Selección y copiado de un diseño de tabla de Boostrap para la lista de personas.

Modificación de los encabezados de la tabla para adaptarlos a los campos de la base de datos.

Eliminación de registros no necesarios y duplicación de los útiles en la tabla.

Adición de un campo vacío en la tabla para incluir botones de edición y eliminación.

Uso de Font Awesome para agregar iconos de edición y eliminación en la tabla.

Estilización de los botones de edición y eliminación con clases de Boostrap.

Finalización temporal del video con la estructura básica de la página completa.

Transcripts

play00:00

[Música]

play00:03

hola hola qué tal amigos cómo están a

play00:06

partir de esta serie de vídeos vamos a

play00:08

estar realizando un grupo en php y mysql

play00:11

utilizando booster para poder facilitar

play00:14

el proceso bien amigos dicho esto

play00:16

comenzamos bien lo primero y lo primero

play00:19

que voy a hacer por aquí es mostrarte la

play00:21

base de datos por aquí tengo una base de

play00:23

datos creada que dice cruz php ahí está

play00:26

ahí por aquí tengo las tablitas uno que

play00:28

dice persona y otro que dice usuario

play00:30

nosotros vamos a utilizar solamente este

play00:32

que dice persona bien y además por aquí

play00:35

ya tengo dos registros creados por aquí

play00:37

como puedes ver y eso es todo no y

play00:39

además no te olvides que ya debes estar

play00:41

corriendo por aquí lo que camps y los

play00:44

servicios de apache y 1.050 bien tú

play00:46

puedes utilizar cualquier otro servidor

play00:48

no ya sea agua largo etcétera etcétera

play00:52

vamos a cerrar y lo primero que vamos a

play00:54

hacer es vamos a crear un proyecto desde

play00:56

cero nos vamos a discos

play01:00

ht docs y aquí dentro es donde puedes

play01:02

crear tu proyecto no pero como yo lo

play01:04

tengo un poco más ordenado lo voy a

play01:06

crear aquí dentro de esta carpeta 15

play01:08

proyectos php aquí tengo una carpetita

play01:11

que dice creep php vamos a entrar y como

play01:14

pueden ver no tenemos nada no está

play01:16

totalmente vacío bien entonces vamos a

play01:18

abrir esta carpeta con visual studio

play01:20

code y yo ya lo tengo abierto por aquí

play01:22

no lo primero que vamos a hacer es vamos

play01:24

a crear dos carpetas uno que diga modelo

play01:27

y otra carpeta que diga controlador y

play01:31

por aquí en la carpeta principal vamos a

play01:33

crear un archivo que diga index php aquí

play01:37

dentro del index es lo que vamos a

play01:39

trabajar aquí en el título vamos a

play01:41

ponerle cruz en php y mysql

play01:45

bien como te dije que vamos a utilizar

play01:47

buscará por aquí vamos a incluir no para

play01:50

ello nos vamos a google a ver nos vamos

play01:52

a google y vamos a buscar por aquí

play01:55

buscar ahí está buscamos y nos vamos a

play01:57

esta primera opción no bien por aquí

play01:59

como estás observando vamos a utilizar

play02:01

bus trap en la versión 5.2 no que es la

play02:04

última versión

play02:06

bien nos vamos hasta abajo y aquí donde

play02:08

dice incluir días cdn vamos a copiar

play02:11

este primer código y vamos a copiarlo

play02:13

dentro del hit aquí debajo del title

play02:16

pegamos listo y también vamos a copiar

play02:19

este script de aquí copiamos y lo vamos

play02:22

a pegar aquí donde antes del body no

play02:24

antes de cerrar el body perfecto ya lo

play02:27

tenemos incluido para hacer la prueba

play02:29

voy a mostrar por aquí un mensajito en

play02:31

h1 que diga hola mundo

play02:35

y ahí está ahora vamos a ejecutar

play02:37

nuestro proyecto para ello vamos a abrir

play02:39

una nueva pestaña y le decimos localhost

play02:42

80 80 yo pongo 80 80 porque es el puerto

play02:46

que estoy utilizando en apache no si tú

play02:49

estás utilizando el puerto 80 nada más

play02:52

no es necesario que lo pongas puedes

play02:53

continuar a partir desde slack bien

play02:56

entonces por aquí voy a poner la carpeta

play02:58

todavía donde se encuentra mi proyecto

play03:00

proyectos php como lo puedes ver aquí

play03:03

proyectos php y recién ingresar a mi

play03:07

proyecto no mi proyecto se llama cruz

play03:09

php ingresamos y ahí como puedes ver ya

play03:12

me muestra el mensajito de hola mundo

play03:14

perfecto vamos a darle algunos estilos

play03:17

por aquí para que se pueda ver mejor le

play03:19

voy a dar una clase cuando nosotros

play03:21

utilizamos bus trapusteros siempre va a

play03:23

trabajar con clases no para dar estilos

play03:26

simplemente vamos a agregar clases lo

play03:28

voy a dar text center para poder

play03:29

centrarlo y un poco de padding ahí está

play03:33

vamos a actualizar y ahí está mira como

play03:36

puedes ver ya tenemos centrado el texto

play03:38

bien ahora lo que vamos a hacer

play03:40

a dividir esta página en dos secciones

play03:42

uno que va a ser por aquí de este tamaño

play03:44

y otro que va a ser por aquí de este

play03:47

tamaño bien aquí en este pequeño cuadro

play03:49

es lo que vamos a mostrar nuestro

play03:50

formulario aquí vamos a mostrar estas

play03:53

cajitas de texto para ingresar el nombre

play03:55

el apellido dni su fecha de nacimiento

play03:58

su correo y así sucesivamente luego un

play04:02

botón por aquí de registrar bien y aquí

play04:05

en este segundo cuadro lo que vamos a

play04:06

mostrar la tablita aquí va a ser la

play04:09

tablita mira aquí se va a encontrar esa

play04:11

tablita no aquí vamos a mostrar todo el

play04:14

registro de personas bien amigos

play04:17

entonces primeramente para agregar el

play04:19

formulario por aquí voy a crear un nuevo

play04:21

dip con la clase container

play04:24

ahí está y además lo voy a dar una clase

play04:27

aquí en vez de container lo voy a dar

play04:29

container fluid y además otra clase que

play04:32

diga raw y aquí dentro de éste el bip es

play04:34

lo que voy a introducir ese formulario

play04:36

no para poder facilitar el proceso nos

play04:39

vamos a buscar nos vamos a la

play04:41

documentación y aquí vamos a buscar

play04:44

formularios por aquí se encuentran

play04:45

formularios nos vamos a esta primera

play04:48

opción y aquí escogemos lo que más nos

play04:50

guste no yo voy a escoger esta primera

play04:52

vamos a copiar y por aquí vamos a pegar

play04:54

vamos a dar formato ahí está este

play04:57

formulario lo voy a dar una clase que

play04:59

diga col 4 para que sea un poco más

play05:02

pequeño no vamos a volver actualizamos y

play05:05

ahí está mira ya lo tenemos de este

play05:07

tamaño y lo siguiente que vamos a hacer

play05:09

es vamos a modificar estos textos no

play05:11

aquí en vez que diga email address yo

play05:14

voy a poner nombres o nombre de la

play05:17

persona primero vamos a borrar estos dos

play05:19

últimos nos quedamos sólo con la primera

play05:22

vamos a eliminar este texto del dip y

play05:24

aquí vamos a cambiar lo que diga nombre

play05:26

de la zona

play05:29

perfecto aquí en el input va a ser de

play05:31

tipo text y aquí no va a tener ninguna y

play05:33

en vez de esto vamos a ponerle una que

play05:36

diga nombre perfecto vamos a copiar todo

play05:39

esto control c control b 5 veces ahí

play05:43

está ya lo tenemos y aquí va a ser

play05:45

apellido no apellido y por aquí en la

play05:49

ley también lo voy a dar apellido por

play05:51

aquí el dni por aquí en el link también

play05:54

viene por aquí vamos a poner fecha de

play05:57

nacimiento

play06:01

y por aquí también en el lay vamos a

play06:03

ponerle fecha y aquí en el tipo vamos a

play06:06

ponerle el 20 ya para que al input pueda

play06:08

verse mucho mejor y por último por aquí

play06:11

para el correo no perfecto aquí en ley

play06:14

vamos a poner correo ahí está y aquí lo

play06:18

puedes poner si deseas de tipo email

play06:20

pero yo lo voy a dejar en texto y aquí

play06:23

en el texto del botón y yo lo voy a dar

play06:24

registrar ahí está aquí también lo voy a

play06:27

dar un name que diga vitienes registrar

play06:30

y además lo voy a dar un value que diga

play06:33

ok y listo vamos a volver actualizamos y

play06:37

ahí está no como lo puedes ver ya

play06:38

tenemos el formulario todo listo para

play06:41

poder registrar la persona bien por aquí

play06:44

antes de este formulario vamos a agregar

play06:46

un texto por aquí dentro del formulario

play06:48

vamos a agregar un texto un h3 y lo voy

play06:51

a poner registro de personas

play06:55

ahí está lo voy a centrar este de aquí

play06:58

contex centre y vamos a cambiar el color

play07:00

a otro colorcito no

play07:03

a este formulario vamos a darle un

play07:05

padding de 3

play07:07

vamos a actualizar y ahí está ya lo

play07:10

tenemos -dijo- amigos ahora seguidamente

play07:12

vamos a agregar por aquí otro cuadrito

play07:14

para la tablita no bien vamos a volver y

play07:18

debajo de este formulario ahí está aquí

play07:20

pero dentro de este mismo dip vamos a

play07:22

agregar un nuevo divx y lo voy a poner

play07:24

una clase que diga con 8 perfecto y lo

play07:27

voy a dar por aquí un padding de 4

play07:30

perfecto y aquí dentro lo que voy a

play07:33

realizar mi tablita no ya sabes para

play07:36

facilitar el proceso nos vamos a buscar

play07:38

por aquí vamos a buscar tablas aquí está

play07:40

como puedes ver dice tables vamos a

play07:43

entrar y por aquí tú escoges lo que más

play07:45

te guste mira tenemos muchos ejemplos no

play07:48

yo voy a escoger esta primera no que la

play07:50

más básica y lo voy a copiar ahí esta

play07:53

copiamos lo pegamos vamos a dar formato

play07:57

vamos a actualizar

play07:59

y ahí está no ya lo tenemos implementado

play08:02

también la tablita bien ahora lo que

play08:04

vamos a hacer es por aquí vamos a

play08:06

modificar los encabezados porque estos

play08:08

no son los encabezados que voy a

play08:10

utilizar no yo necesito seis encabezados

play08:13

uno que es para él y para el nombre

play08:15

apellido dni fecha de nacimiento y

play08:17

correo perfecto entonces vamos a volver

play08:20

y modificar por aquí primero hay de

play08:22

nombres apellidos fecha de nacimiento

play08:26

vamos a copiar estos dos más vamos a

play08:30

pegar y aquí va a ser para el dni y por

play08:32

último creo que primero es el dni a ver

play08:35

vamos a ver si primero es el dni luego

play08:38

en fecha de nacimiento ahí está y por

play08:41

último el correo vamos a verificar ahí

play08:44

está no ya lo tenemos todo listo hay de

play08:46

nombres apellidos dni fecha de

play08:49

nacimiento y correo pero como aquí

play08:51

puedes ver todavía nos falta agregar más

play08:53

registros mira sólo tenemos cuatro

play08:55

registros vamos a modificar eso por aquí

play08:59

estos dos últimos vamos a eliminar

play09:01

porque no nos interesa esta primera lo

play09:04

vamos a eliminar y vamos a duplicar

play09:05

estos tres ahí está ya lo tenemos vamos

play09:08

a actualizar ya está no solo tenemos un

play09:11

registro perfecto por aquí lo voy a dar

play09:14

un colorcito a este encabezado para ello

play09:16

nos vamos aquí a esta etiqueta y lo voy

play09:19

a dar una clase que diga vejez de

play09:23

background info un poco se les cita no

play09:27

ahí está bien ahora seguidamente por

play09:30

aquí me olvidé de agregar un campo más

play09:33

no para el botoncito de eliminar y de

play09:35

editar perfecto entonces por aquí voy a

play09:38

agregar otro campo más pero un campo

play09:41

vacío ya un campo vacío y por aquí

play09:44

también voy a agregar otro campo que

play09:46

diga te de ahí está ahí aquí dentro

play09:49

vamos a agregar dos botoncitos hoja voy

play09:52

a agregar la etiqueta a y aquí dentro

play09:54

vamos a agregar un icono ya si quieres

play09:56

tú lo puedes poner así editar y otro de

play10:00

eliminar no vamos a ver ahí está vamos a

play10:03

actualizar y ahí está no efectivamente

play10:06

ya se mira este botoncito pero para que

play10:08

se vea mucho mejor vamos a utilizar

play10:11

para ello nos vamos a fondo son ahí está

play10:14

si no sabes utilizar fondos son en la

play10:17

última versión yo tengo un vídeo aquí en

play10:19

mi canal que lo puedes ver para que

play10:21

puedas entender lo que estoy haciendo no

play10:23

vienen todos lo primero que tengo que

play10:24

hacer es voy a lo que arme por aquí

play10:26

tengo que lo que arme ahí está ahí por

play10:29

aquí me voy a ir donde dice kits vamos a

play10:31

abrir este equipo y vamos a copiar este

play10:33

código ya vamos a pegarlo aquí después

play10:36

de este código aquí debajo y listo ahora

play10:40

sí podemos utilizar cualquier de los

play10:42

iconos vamos a buscar un icono para

play10:44

editar aquí siempre es recomendable

play10:46

buscar en inglés vamos a buscar edit

play10:49

vamos a seleccionar que sea gratuito y

play10:52

voy a seleccionar esta primera copiamos

play10:54

y lo voy a pegar aquí en vez de ese

play10:57

texto lo pego el icono perfecto vamos a

play11:00

buscar otro para eliminar delete y yo

play11:03

voy a escoger digamos este de aquí

play11:05

copiamos y lo pegamos aquí vamos a

play11:08

verificar qué tal va quedando

play11:10

actualizamos y ahí está mira ya tenemos

play11:13

dos iconos por aquí para darle un poco

play11:15

de más estilos vamos a estilos a esta

play11:18

etiqueta a lo voy a dar una clase que

play11:21

diga vete vete n small un botón pequeño

play11:25

y por aquí ve tn danger perfecto aquí va

play11:29

a ser de color naranja para yo le digo

play11:32

warning vamos a actualizar ya está no

play11:35

efectivamente ya tenemos dos botoncitos

play11:38

uno para editar y otro para eliminar

play11:41

perfecto amigos por el momento nos

play11:43

quedamos hasta aquí para que el vídeo no

play11:45

se pueda alargar mucho y nos vemos en el

play11:47

siguiente capítulo chao chao

Rate This

5.0 / 5 (0 votes)

相关标签
Desarrollo WebPHPMySQLBootstrapFormularioTablasTutorialProgramaciónWeb DesignCoding
您是否需要英文摘要?