Carousel Bootstrap dinámico con PHP y MySQL

 

He decidido  crear un Carousel  de  imágenes con la capacidad de poder administrar el mismo en  donde se podrá: listar, crear, editar y eliminar las imágenes del carousel,  por lo que en este tutorial voy a mostrar cómo crear un Carousel de imágenes y para ello utilizare el Carousel de  Bootstrap  para obtener imágenes, el título y la descripción de la base de datos y mostrarlos a manera de  diapositivas de  imágenes. He creado un slider muy simple y fácil de entender usando PHP y MySQL para la consulta de datos. Además el proyecto cuenta con un pequeño panel de administración para que podamos administrar las imágenes que deberán mostrarse en el carousel.

Carousel Bootstrap dinámico

Carousel Bootstrap dinámico con PHP y MySQL

Diseño de la base de datos

Para este ejemplo hemos creado una base de datos llamada carousel la cual tiene la estructura siguiente,  para hacer funcional este script, se deberá crear manualmente la base de datos MySQL, luego ejecutar la consulta siguiente en la base de datos que hemos creado.

Conexión a la base de datos

Para conectarnos a la base de datos creada en el paso anterior debemos editar el archivo config/conexion.php,  y luego colocar los datos de conexión según corresponda a nuestro servidor de base de datos.

Archivo index.php

El archivo index.php contiene el código necesario para poder mostrar nuestras slide dentro del carousel, las cuales son cargadas desde nuestra base de datos MySQL

Administración del Carousel

Para la administracion de l carousel se ha creado el archivo sliderslist.php, el cual hace de una llamada al archivo ajax/slider_ajax.php, el código es el siguiente:

ajax/slider_ajax.php

Agregar una nueva diapositiva al carousel

 

El archivo slidesadd.php, mediante el uso de dos funciones JavaScript realiza: la actualización en la base de datos de un slide y sube al servidor una nueva imagen para que esta sea mostrada en el carousel.

ajax/upload_slide.php

ajax/editar_slide.php

Editar una diapositiva al carousel

El archivo slidesedit.php, se encarga de mostrar el formulario para la actualización de datos de una slide o diapositiva.

Bien ahora puedes actualizar fácilmente  las imágenes y mostrarlos en Carousel, este código podría ser  útil para los desarrolladores web y diseñadores web que deseen una solución rápida para mostrar imágenes con control deslizante en algún sitio web.

Esperamos que les guste este tutorial. Si tienes alguna duda háznosla saber dejando un comentario.

Para descargar los archivos, debes realizar cualquiera de las siguientes acciones sociales: 

[sociallocker]

Demostración frontend Demostración backend Descargar

[/sociallocker]