Descargar Slider web usando PHP y MySQL

Descargar Slider web usando PHP y MySQL
0
(0)
Descargar Slider web usando PHP y MySQL
Versión
Descargar 2200
Tamaño del archivo 0.00 KB
Recuento de archivos 1
Fecha de creación 26 diciembre, 2018
Última actualización 26 diciembre, 2018
Descargar
or download free
[free_download_btn]

Descripción

Descargar Slider web usando PHP y MySQL. Las pasarelas de imágenes (Slider Web) son espacios muy importantes para captar la atención de los visitantes de una determinada página web. Por lo tanto, para crear un slider se puede realizar de varias formas:

  • Algunas son solo imágenes que se desplazan en un determinado periodo de tiempo.
  • Otras en la izquierda imágenes y/o en la derecha título, descripción y un botón de acción.

Muchos de nosotros seguro ha visto miles de sliders o carruseles en las páginas existentes en internet, los cuales se utilizan para rotar elementos que la empresa quiere mostrar como prioridad para sus potenciales clientes. Los carruseles son muy usados en los sitios de comercio electrónico y que son usados para mostrar promociones u otro aviso.

💣 Descarga sistemas PHP y Laravel COMPLETOS GRATIS
Recursos premium listos para usar en proyectos reales 💻
👥 +1000 desarrolladores · 🔥 Publicaciones diarias
🔥 Unirme al canal GRATIS ahora 👥 Grupo de Facebook
⏳ Enlaces disponibles por tiempo limitado
💻 Sistemas completos 🔌 Plugins PRO ⚡ Scripts listos 🔥 Recursos exclusivos

Generalmente se encuentra en la página de inicio, para captar al cliente y aumenta la experiencia del usuario. Así que si estás pensando en implementar un carrusel en tu página web, aquí tenemos la solución.

Descargar Slider web usando PHP y MySQL

En el proyecto vamos a tener la siguiente estructura de archivos con la cual crearemos un slider carrusel con título y descripción al lado derecho usando herramientas externas como el Bootstrap y/o utilizando PHP y MySQL.

  • index.php
  • dbconfig.php
  • php_carrusel.sql.
  • Librería BootStrap

Creación de base de datos.

Primeramente tenemos que ejecutar la siguiente consulta en el gestor de MySQL llamado PHPMyAdmin para crear la tabla y poblar sus respectivos registros.

La información del slider será extraído de esta tabla para mostrar las imágenes, tirulos, descripción y el botón de acción.

CREATE TABLE `carrusel` (
  `id` int(11) NOT NULL,
  `nombre` varchar(220) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `imagen` varchar(220) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `titulo_lat` varchar(220) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `texto_lat` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `cor_boton` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `texto_boton` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `link_boton` varchar(220) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `orden` int(11) NOT NULL,
  `situacion_id` int(11) NOT NULL,
  `creado` datetime NOT NULL,
  `modificado` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Tabla Carrusel';

Contenido de la tabla en la base de datos

Básicamente son los registros que serán visibles dentro del slider como ser imágenes y textos.

INSERT INTO `carrusel` (`id`, `nombre`, `imagen`, `titulo_lat`, `texto_lat`, `cor_boton`, `texto_boton`, `link_boton`, `orden`, `situacion_id`, `creado`, `modificado`) VALUES
(1, 'Slide 1', 'imagen1.jpg', 'Titulo da primera imagen', 'Contenido da primera imagen', 'success', 'Comprar', '#', 1, 1, '2018-12-25 00:00:00', NULL),
(2, 'Slide 2', 'imagen2.jpg', 'Titulo da segunda imagen', 'Contenido da segunda imagen', 'danger', 'Reservar', '#', 2, 1, '2018-12-25 00:00:00', NULL),
(3, 'Slide 3', 'imagen3.jpg', 'Titulo da tercera imagen', 'Contenido da tercera imagen', 'info', 'Visualizar', '#', 3, 1, '2018-12-25 00:00:00', NULL),
(4, 'Slide 4', 'imagen4.jpg', 'Titulo da cuarta imagen', 'Contenido da cuarta imagen', 'warning', 'Detalles', '#', 4, 1, '2018-12-25 00:00:00', NULL);

Librerías externas Boostrap

En el fichero index.php, tenemos que incluir la librería Bootstrap y los archivos que nos harán falta para implementar nuestro slider carrusel. Sin embargo, estos ficheros tienes que ser declarados en la etiqueta "<head>" de nuestro index.php

<!-- Bootstrap core CSS -->
<link href="dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="assets/sticky-footer-navbar.css" rel="stylesheet">
<script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
<!--<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"> -->

Contenido y creación del Carrusel Slider

Todo se gestiona desde el fichero index.php, crearemos el HTML de nuestro slider carrusel y también incluimos la librería BootStrap.

<div class="jumbotron">
        <div class="row featurette">
            <div class="col-md-6">					
                <div id="myCarousel" class="carousel slide" data-ride="carousel">
                    <ol class="carousel-indicators">
                        <?php
                        $qnt_slide = mysqli_num_rows($resultado_carrusel);
                        $cont_marc = 0;
                        while($cont_marc < $qnt_slide){
                            echo "<li id='valor-car' data-target='#myCarousel' data-slide-to='$cont_marc'></li>";
                            $cont_marc++;
                        }
                        ?>
                    </ol>
                    <div class="carousel-inner">
                        <?php
                        $cont_slide = 0;
                        while( $row_slide = mysqli_fetch_assoc($resultado_carrusel)){
                            $active = "";
                            if($cont_slide == 0){
                                $active = "active";
                            }
                            echo "<div class='carousel-item $active'>";
                            echo "<img class='d-block w-100' src='imagen/".$row_slide['id']."/".$row_slide['imagen']."' alt='".$row_slide['nombre']."'>";
                            echo "</div>";
                            $cont_slide++;
                        }
                        ?>
                    </div>
                    <a class="carousel-control-prev" href="#myCarousel" role="button" data-slide="prev">
                        <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                        <span class="sr-only">Previo</span>
                    </a>
                    <a class="carousel-control-next" href="#myCarousel" role="button" data-slide="next">
                        <span class="carousel-control-next-icon" aria-hidden="true"></span>
                        <span class="sr-only">Siguiente</span>
                    </a>
                </div>
                
                
            </div>
            
            <div class="col-md-6">
                <?php
                $cont_contenido = 0;
                $resultado_carrusel = mysqli_query($conn, $result_carrusel);
                while($row_slide = mysqli_fetch_assoc($resultado_carrusel)){
                    if($cont_contenido == 0){
                        $ap_cont = "block";
                    }else{
                        $ap_cont = "none";
                    }
                    echo "<div class='imagen".$cont_contenido." contenido' style='display: $ap_cont;'>";
                    echo "<h3>".$row_slide['titulo_lat']."</h3>";
                    echo "<p>".$row_slide['texto_lat']."</p>";
                    echo "<a class='btn btn-".$row_slide['cor_boton']."' href='".$row_slide['link_boton']."' role='button'>".$row_slide['texto_boton']."</a>";
                    echo "</div>";
                    $cont_contenido++;
                }
                ?>
            </div>
        </div>
    </div>

Resultado final en el navegador

Cuando abrimos en fichero index.php en el navegador Mozilla u otro navegador el resultado será el siguiente.

Descargar Slider web usando PHP y MySQL
Descargar Slider web usando PHP y MySQL

CONCLUSIÓN DEL ARTÍCULO

Si tenemos en mente crear una página de comercio electrónico tenemos que implementar un carrusel de imágenes para llamar la atención de los potenciales clientes con los SLIDER para brindar la información de promociones, ofertas y descuentos ocasionales. Permitiendo con ello incrementar las ventas.

Su uso es muy recomendable y la implementación muy sencilla y dinámica.

Categorías & Etiquetas

Similar Downloads

¡No se ha encontrado ninguna descarga relacionada!
Nestor Tapia

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.