Recuerdo cuando PHP estaba en las versión 5 y aledañas, en esa época no habían muchas herramientas como los frameworks CSS que te permiten montar rápidamente una rescatable interface de usuario HTML, asi que todo lo hacimos a puro CSS acompañado de JavaScript cuando se le tenia que añadir algo de dinamismo. Al día de hoy existe una vasta cantidad de herramientas y frameworks que hacen que el desarrollo sea una carrera profesional muy extensa. En PHP podemos implementar el framework Bootstrap y en este tutorial te enseñaré a Como Usar Bootstrap en PHP, vamos con ello.
PHP sirve información desde el servidor y Bootstrap le hace un buen complemento
Podcast: “Que Hacer Cuando Estamos En Casa” y “La Inteligencia Artificial (IA) y el Machine Learning (ML) Siempre Trabajan de la Mano” (Anchor Podcast):
Spotify:
Sound Cloud:
Apple Podcasts
Anchor Podcasts
Continuemos con el Post: Como Usar Bootstrap en PHP.
Como Usar Bootstrap en PHP
Si recién estás aprendiendo a usar Bootstrap en PHP, es importante que aprendas ciertos aspectos técnicos, estos te servirán para diferentes áreas del desarrollo y no solo para Bootstrap y PHP.
Conceptos importantes
Para entender como se usa Bootstrap en PHP es importante saber cual es la diferencia entre un lenguaje o tecnología del lado front y un lenguaje o tecnología del lado back.
Lenguaje o tecnología del lado front
Cuando hablamos de un lenguaje o tecnología del lado front estamos hablando de lenguajes o tecnologías como CSS, HTML, JavaScript, etc. Y cuando hablamos de un lenguaje o tecnología del lado back estamos hablando de lenguajes o tecnologías como Node JS, PHP, Python, etc.
Cuando se habla de una tecnología del lado front, nos referimos al lado del cliente o el dispositivo que esté usando el usuario para ver una página web, este dispositivo necesita de un lenguaje o tecnología integrado nativamente como CSS, HTML y JavaScript, para mostrar la parte visual de una web y puede ser un navegador web como Google Chrome, este navegador puede ser usado en una computadora con Linux, Mac o Windows, incluso en una tablet o smartphone Android, hasta en un iPad o iPhone y demás dispositivos. Es decir todos los navegadores traen soporte para los lenguajes y tecnologías front como CSS, HTML, JavaScript, etc.
Lenguaje o tecnología del lado back
Cuando se habla de una tecnología del lado back, nos referimos al lado del servidor o un servidor en donde se encuentre alojada o publicada una página web, este servidor necesita de un lenguaje o tecnología configurado como PHP, para procesar tareas en el servidor como la petición de datos a una base de datos en el servidor, manejo de sesiones, etc. Todas las tareas que solo se realizan en el servidor y no en un cliente o el lado front, son realizadas por un lenguaje o tecnología del lado back o servidor como PHP.
El framework Bootstrap esta creado sobre los lenguajes CSS, HTML y JavaScript, por ende no tiene sentido decir que podemos usar directamente Bootstrap en PHP, ya que ambos funcionan en diferentes entornos, uno en el lado front y otro en el lado back, sino que podemos renderizar elementos o componentes de Bootstrap mediante PHP.
Uso estático de Bootstrap en PHP
Existen determinados escenarios en donde podemos usar Bootstrap en PHP, uno es por ejemplo cuando queremos imprimir un elemento o componente como una alerta o alert.
Usando un componente de Bootstrap
El componente alert de Bootstrap permite mostrar una mensaje llamativo que alerte al usuario, el código del componente es el siguiente:
XHTML
1
2
3
4
5
6
<!-- Mostrar una alerta con Bootstrap -->
<div class="alert alert-success"role="alert">
Producto actualizado correctamente !
</div>
Si colocas el código anterior en una página HTML se vería la alerta sin problemas, pero también lo podemos hacer con PHP, sería de esta manera:
En el código anterior puedes ver que estoy usando el método echo de PHP para imprimir la alerta de Bootstrap, ese código en si se debería de ejecutar en un servidor, técnicamente se debería de ejecutar en un archivo PHP, por ejemplo un archivo index.php y no en un archivo index.html, recuerda que PHP es un lenguaje del lado de servidor y necesita trabajar sobre el formato de archivo PHP.
Si vamos al navegador, la alerta que imprimimos mediante PHP, se debería de ver sin problemas:
Alerta de Bootstrap mostrada con el lenguaje de programación PHP
Entonces podemos crear cualquier página con la extensión PHP por ejemplo: contacto.php, index.php, servicios.php, etc., y en ellas imprimir código de componentes o elementos de Bootstrap como el alert que vimos anteriormente o un formulario, badget, botón, tooltip, etc.
Código completo para usar Bootstrap en PHP
El código de la alerta que mostramos anteriormente se debe usar en un archivo PHP, este archivo PHP debe mantener la estructura de un archivo HTML normal, el siguiente código es el código completo del archivo index.php:
<a href="https://blog.nubecolectiva.com/que-es-unity-y-otros-detalles/"target="_blank"title="Que Es Unity y Otros Detalles">
<img src="https://blog.nubecolectiva.com/wp-content/uploads/2022/01/uimg_destacada_blog_devs-930x360.png"class="d-block w-100"alt="Que Es Unity y Otros Detalles">
</a>
</div>
<div class="carousel-item">
<a href="https://blog.nubecolectiva.com/que-es-la-ciberseguridad-y-otros-detalles/"target="_blank"title="Que Es La Ciberseguridad y Otros Detalles">
<img src="https://blog.nubecolectiva.com/wp-content/uploads/2022/01/pimg_destacada_blog_devs-930x360.png"class="d-block w-100"alt="Que Es La Ciberseguridad y Otros Detalles">
</a>
</div>
<div class="carousel-item">
<a href="https://blog.nubecolectiva.com/que-es-sql-y-otros-detalles/"target="_blank"title="Qué es SQL y Otros Detalles">
<img src="https://blog.nubecolectiva.com/wp-content/uploads/2021/11/nimg_destacada_blog_devs-930x360.png"class="d-block w-100"alt="Qué es SQL y Otros Detalles">
Puedes ver en el código anterior que estoy colocando el código PHP que imprime la alerta usando las etiquetas <?php y ?>, dentro de la estructura de una página HTML normal. Es decir siempre se usa la estructura de una página HTML dentro de un archivo PHP como puede ser contacto.php, index.php, servicios.php, etc. Dentro de esta estructura de una página HTML, puedes imprimir código de componentes o elementos de Bootstrap como el alert que vimos anteriormente o un formulario, badget, botón, tooltip, etc., o una tabla HTML con datos desde una base de datos, la cual veremos a continuación.
Uso dinámico de Bootstrap en PHP
Algo habitual en donde se suele usar Bootstrap en PHP, es cuando se quiere mostrar datos desde una base de datos, en una tabla de Bootstrap, los datos son solicitados al servidor mediante PHP, el servidor debería de tener ya configurado una base de datos como MySQL, PostgreSQL, etc.
Lo que se suele hacer para mostrar los datos es cargar los datos dentro de las etiquetas <tbody></tbody> de la tabla y allí se usan las etiquetas <tr></tr> como contenedores padres de las etiquetas <td></td> que almacenan los datos:
XHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<table class="table table-striped">
<div class="table responsive">
<thead>
<tr>
<th>ID</th>
<th>Nombre</th>
<th>Stock</th>
<th>Precio</th>
<th>Imagen</th>
</tr>
</thead>
<tbody>
<?php
if($result->num_rows>0){
// Mostramos los datos en una fila de la tabla cada uno
Una tabla puede tener muchos campos, para este ejemplo estoy usando 5 campos: id, nombre, stock, precio e imagen.
Si vamos al navegador, podemos ver que los datos llamados desde el servidor mediante PHP, se muestran sin problemas en la tabla HTML de Bootstrap:
Datos llamados con PHP y cargados en una tabla de Bootstrap
Recuerda que el ejemplo de esta tabla, no necesariamente tiene que funcionarte a tí, es un ejemplo que para mi caso y el tipo de proyecto que hice, si me funcionó. Recuerda que cada proyecto es diferente, pero la idea es la misma.
Conclusión
En este tutorial has aprendido a Como Usar Bootstrap en PHP, te he compartido aspectos técnicos que debes conocer a la hora de hacer esta implementación. Pueden haber diferentes entornos o procesos en donde se pueda usar Bootstrap en PHP, pero los conceptos expuestos en este artículo son una base que te servirán como referencia.
Nota(s)
No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.
Somos expertos en programación, desarrollo de software y tecnología. En nuestro blog, encontrarás artículos y recursos sobre temas clave como desarrollo de aplicaciones móviles, Python, JavaScript, PHP, inteligencia artificial (IA), NFT, blockchain, ciberseguridad, pentesting, ciencia de datos, machine learning (ML), SEO, UX/UI, Gemini AI, ChatGPT, APIs, Visual Studio Code, programación orientada a objetos (POO) y mucho más. Nuestro objetivo es ofrecer contenido actualizado y útil para profesionales y entusiastas del mundo tecnológico.
Descubre lo que dicen de nosotros:
Nos Mencionan
.
Utilizamos cookies para proporcionar y mejorar nuestros servicios. Al navegar por nuestro sitio, usted acepta las cookies. Política de Cookies | Política de Privacidad
Nuevo Curso GRATIS en Nube Colectiva ! - 08-12-2024
Hace unas semanas iniciamos el Curso de Ciberseguridad desde Cero GRATIS:
Puedes encontrarlo en este enlace.
Aprovecha esta oportunidad y capacitate GRATIS para mejor como profesional.
Nueva Página Para los Apple Podcasts - 07-10-2024
La URL anterior de los los Apple Podcasts de Nube Colectiva ha sido retirada.
Ahora los Apple Podcasts de Nube Colectiva los puedes encontrar en el siguiente enlace:
https://podcasts.apple.com/pe/podcast/nube-colectiva/id1532848819
También lo puedes encontrar en nuestra sección de iconos de Redes Sociales:
Seguimos trabajando en mejorar la comunidad.
Nuevo Curso GRATIS en Nube Colectiva ! - 24-08-2024
Hemos iniciado el curso: Curso de Ciencia de Datos con Python
Puedes encontrarlo en este enlace o presionando la siguiente imagen:
Mucha suerte y nunca pares de aprender.
Nuevos Clientes - 01-08-2024
Los siguiente clientes están usando nuestros productos y servicios:
Nuestra cuenta de Pastebin ha sido compartida en Nube Colectiva:
Seguimos trabajando las 24 horas del día para brindarte la mejor experiencia en la comunidad.
Canal de WhatsApp y Telegram Corregidos - 15-05-2024
Asimismo comenzarán a tener nuevos episodios gratis que te ayudarán a crecer como profesional.
Trabajamos las 24 horas del día, para mejorar la comunidad.
Barra Horizontal de la Web Corregida en Móviles - 08-05-2024
Cuando un usuario visitaba nuestra página web desde su celular.
Le aparecía una barra horizontal, impidiendo que la web se muestra en su vista natural:
Hemos corregido el problema y ahora la web no muestra esa barra horizontal y se ve en su tamaño natural.
Seguimos trabajando las 24 horas del día, para mejorar la comunidad.
Actualizaciones en las Redes Sociales - 17-04-2024
Hemos actualizado el icono de Instagram.
También hemos agregado grupos de Skype para los que gustan usar esta herramienta de comunicación:
Seguimos trabajando las 24 horas y 365 días del año para mejorar tu experiencia en la comunidad.
Comenzaron los Trabajos en la Página de Eventos ! - 09-04-2024
Social
Redes Sociales (Developers)
Redes Sociales (Digital)