Este tutorial ayuda a crear una galería de imágenes dinámica usando PHP y MySQL . La carga y lista de imágenes es una funcionalidad muy común para la aplicación web. Ya he compartido la funcionalidad de recorte de imágenes en el cuadro de modelo usando el tutorial PHP .
Estoy ampliando mi tutorial anterior y agregué la lista de imágenes y la funcionalidad de la galería.También agregué ver imagen en el lightbox2
Hay los siguientes archivos que participarán en este tutorial:
index.php
- Este archivo se utiliza para mostrar todas las imágenes.db_connect.php
- Este archivo se utiliza para la conexión de la base de datos con MySQL.Aquí, aprenderá a crear una galería de imágenes dinámica usando PHP y MySQL .
Crear Tablas De Base De Datos MySQL
También crearemos una tabla de base de datos MySQL gallery
utilizando la siguiente consulta para almacenar información de imágenes de la galería.
Conexión De Base De Datos Usando MySQL
Crearemos una gallery
tabla en la test
base de datos. Creemos una conexión de base de datos con php usando mysqli . Abrir db_connect.php
archivo y agregar el siguiente código:
Debe reemplazar dbhost , dbuser , dbpass y dbname según su configuración de MySQL.
Cargar Imagen O Datos Ficticios
INSERT INTO gallery
(id
, user_name
, image_title
, image_description
, image_name
) VALUES ('', 'parvez', 'test-image', 'test desc', 'test.jpg');
Paso 1: Se agregó el archivo css y js en la sección de encabezado del index.php
archivo.
Paso 2: se agregaron clases css en la sección principal del index.php
archivo -
Paso 3: se agregó el código html al index.php
archivo para mostrar la lista.
1 2 3 4 5 6 7 8 9 10 11 12 | <ul> <!--?php $sql_query="SELECT id, image_title, image_description, image_name FROM gallery"; $resultset = mysqli_query($conn, $sql_query) or die("database error:". mysqli_error($conn)); while($rows = mysqli_fetch_array($resultset) ) { ?--> <li> <a class="image-link" href="http://localhost/image-gallery/uploads/<?php echo $rows[" image_name"];="" ?="">" data-title="<!--?php echo $rows["image_title"]; ?-->" data-lightbox="<!--?php echo $rows["image_name"]; ?-->"><img src="http://localhost/image-gallery/uploads/<?php echo $rows[" image_name"];="" ?="">" class="img-thumbnail" width="200" height="200"/></a> </li> <!--?php } ?--> </ul> |
0 Comentarios
Dejanos tu comentario para seguir mejorando!