Create a Responsive Gallery Using PHP, CSS and JAVASCRIPT

Good day everyone. Today! another tutorial Create a Responsive Gallery Using PHP, CSS and JAVASCRIPT for some advanced web developers which will develop their own gallery page for their web-based projects.

This tutorial is the combination of 3 programming languages. The PHP, CSS, and the JAVASCRIPT. PHP for accessing the database and managing datas through pages, then CSS or cascading stylesheet for the page design, and last is the JAVASCRIPT for an interactive effect beyond the website.

So let’s start our tutorial.

First, create a database. Name it as any name you desire. In my case, i use “itsourcecode” as the name of the database.

Then create a table, name it as  “gallery”. Then put the following attributes.

CREATE TABLE `gallery` ( `pic_id` int(11) NOT NULL, `pic_link` text NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Now for the connection to the database. Create a “connection.php” file then put the following codes.

$mysqli = new mysqli('localhost', 'root', '', 'itsourcecode') or die(mysqli_errno($mysqli));

At the index page. Please put the following codes.

<?php include 'connection.php'; ?>
<!DOCTYPE html>
<meta charset="UTF-8">
<title>Responsive Gallery</title>
<link href="assets/css/bootstrap.css" rel="stylesheet" type="text/css"/>
<a href="http://assets/js/bootstrap.js">http://assets/js/bootstrap.js</a>
<link href="assets/fancybox/jquery.fancybox.css" rel="stylesheet" type="text/css"/>
$("[data-fancybox]").fancybox({ });

<div class="container"><button class="btn btn-primary" type="button"> Upload Photo</button>
<div class="panel panel-default" style="margin-top: 10px;">
<div class="panel-body">

<!-- Start Upload Photo Modal -->
<div id="uploadPhotoModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">

<button class="close" type="button">x</button>
<h5 class="modal-title">Upload Photo</h5>
<form method="post" action="upload-action.php" enctype="multipart/form-data" role="form">
<div class="modal-body"></div>
<div class="modal-footer">
<div class="btn-group"><button class="btn btn-danger" type="button">Close</button>
<button class="btn btn-primary" type="submit"> Upload</button></div>
<!-- End Upload Photo Modal -->

<a href="http://assets/js/jquery.min.js">http://assets/js/jquery.min.js</a>
<a href="http://assets/js/modal.js">http://assets/js/modal.js</a>
<a href="http://assets/fancybox/jquery.fancybox.js">http://assets/fancybox/jquery.fancybox.js</a>

1 thought on “Create a Responsive Gallery Using PHP, CSS and JAVASCRIPT”

Leave a Comment