SlideShare a Scribd company logo
1 of 12
PHP FINAL PROJECT


Online Image Gallery
Specifications:
   User should be able to register and log in.

   Once user logged in, his Homepage should be seen.

   On Homepage user should see:
    1.   Navigation bar
    2.   Recent uploads
    3.   Create new album facility.
    4.   Show existing album facility
   On clicking any of his album user should se album details and images
    in perticular album.

   On clicking any of the image image should be shown with greater
    resolution and remaining images from the same album.

   Image and album should have remove option. On clicking it album or
    image should be removed from database.

   Developer can add more exclusivity if needed.
Modules:
1.   Login module - User can fill forms to register or log in.

2.   Database Connect – Connects the Database.

3.   Create album - User can create album with any name.

4.   File upload –User can upload images in any of his album.

5.   Rename file - Uploaded files/images should be renamed before
     moved to permanant storage.

6.   View album – User can see album details and images in it with
     facilitiy like remove image or album.

7.   Show image – On clicking any of the image it should be seen
     with greater resolution.
Operational flow:
Login.php            show_image.php




   user_action.php   home.php
                                       DbConnect.php
                                         (included)

Validate.php


                         Image_processes.php




                      View_album.php
Database design (Tables)

Tables       Purpose

 User -     Stores the user information.

 Album -    Stores album information

 Images -   Stores the image information
Database design (Schema)

                                Album
         User
                       Album_id int (pk)
user_id int (pk)
                       album_name varchar(25)
fname varchar(15)
                       user_id (fk_user_id)
lname varchar(15)
                       date_of_creation date
email varchar(40)
password varchar(40)
age smallint
contact double                   Images
gender varchar(5)
                       image_id int (pk)

                       image_name varchar(50)
                       image_path varchar(70)
                       album_id int (fk_album_id)
                       user_id int (fk_user_id)
CSS
Q: What is css?
 CSS stands for Cascading Style Sheets.

 Styles define how to display HTML elements.

 With CSS we can manipulate color, background color, margin

  and many more attributes of HTML element.

 External Style Sheets can save a lot of work.

 External Style Sheets are stored in CSS files.

 Link to external css file from html can be given as
  <link rel="stylesheet" type="text/css" href="image_gallery.css“ />
 This line should be placed in head tag of HTML
CSS for internship project
div.container // outer box
{
width:1024px;
margin:auto;
padding:10px;
border:1px solid lightgray;
}

div.navigation a // Home button
{
text-decoration:none;
font-size:13px;
padding:5px;
font-family:verdana;
background-color: #e5e5e5;
color: #1c1c1c;
border:1px solid gray;
border-radius:5px;
}
div.Content { // all content is inside division with class=content
padding:5px;
font-family:verdana;
font-size:13px;
}
div.content input ,select { //Input fields and select field.
padding:3px;
margin-top:5px;
border-radius:5px;
border:1px solid gray;
}
div.Welcome //Welcome user on each page
{
font-family:verdana;
font-size:13px;
color: #1c1c1c;
text-transform:capitalize;
border-bottom:1px dashed gray;
}
div.page_title2 // page title with gradient background
{
background-image:-moz-linear-gradient(#1c1c1c,#4c4c4c);
border-radius:10px;
font-family:Helvetica;
color:white;
padding:10px;
text-align:center;
}
div.show_image { // Division accross each image in album.php
float:left;
padding:7px;
border:1px solid #9c9c9c;
margin:5px;
}
div.show_image a.remove_image{ // Remove button below image
margin-left:65px;
color:orangered;
float:none;
text-decoration:none;
}
div.images img // all image in album.php inside div with class=images
{
padding-bottom:5px;
}
div.more_images // more images in show_img.php
{
padding:15px;
border:1px solid lightgray;
width:130px;
background-color: #f0f0f0;
}
div.more_images img //images inside div with class=more_images
{
margin-top:5px;
border:1px solid black;
}
div.image_container img //image with greater resolution in show_img.php
{
border:1px solid black;
}
Thank you

More Related Content

What's hot

Std 12 Computer Chapter 2 Cascading Style Sheet and Javascript (Part-2)
Std 12 Computer Chapter 2 Cascading Style Sheet and Javascript (Part-2)Std 12 Computer Chapter 2 Cascading Style Sheet and Javascript (Part-2)
Std 12 Computer Chapter 2 Cascading Style Sheet and Javascript (Part-2)Nuzhat Memon
 
Std 12 Computer Chapter 6 object oriented concept important mcqs
Std 12 Computer Chapter 6 object oriented concept important mcqsStd 12 Computer Chapter 6 object oriented concept important mcqs
Std 12 Computer Chapter 6 object oriented concept important mcqsNuzhat Memon
 
Graphics programming in Java
Graphics programming in JavaGraphics programming in Java
Graphics programming in JavaTushar B Kute
 
Files in c++ ppt
Files in c++ pptFiles in c++ ppt
Files in c++ pptKumar
 
Inheritance : Extending Classes
Inheritance : Extending ClassesInheritance : Extending Classes
Inheritance : Extending ClassesNilesh Dalvi
 
String and string buffer
String and string bufferString and string buffer
String and string bufferkamal kotecha
 
Std 12 Computer Chapter 2 Cascading Style Sheets and Javascript(Part 1 CSS)
Std 12 Computer Chapter 2 Cascading Style Sheets  and Javascript(Part 1 CSS)Std 12 Computer Chapter 2 Cascading Style Sheets  and Javascript(Part 1 CSS)
Std 12 Computer Chapter 2 Cascading Style Sheets and Javascript(Part 1 CSS)Nuzhat Memon
 
Std 12 Computer Chapter 1 Creating Html Forms Using KompoZer
Std 12 Computer Chapter 1 Creating Html Forms Using KompoZerStd 12 Computer Chapter 1 Creating Html Forms Using KompoZer
Std 12 Computer Chapter 1 Creating Html Forms Using KompoZerNuzhat Memon
 
Hibernate Presentation
Hibernate  PresentationHibernate  Presentation
Hibernate Presentationguest11106b
 
CSS - Text Properties
CSS - Text PropertiesCSS - Text Properties
CSS - Text Propertieshstryk
 
Using cookies and sessions
Using cookies and sessionsUsing cookies and sessions
Using cookies and sessionsNuha Noor
 
Access Modifier.pptx
Access Modifier.pptxAccess Modifier.pptx
Access Modifier.pptxMargaret Mary
 
C++ Object Oriented Programming
C++  Object Oriented ProgrammingC++  Object Oriented Programming
C++ Object Oriented ProgrammingGamindu Udayanga
 

What's hot (20)

Get method and post method
Get method and post methodGet method and post method
Get method and post method
 
Std 12 Computer Chapter 2 Cascading Style Sheet and Javascript (Part-2)
Std 12 Computer Chapter 2 Cascading Style Sheet and Javascript (Part-2)Std 12 Computer Chapter 2 Cascading Style Sheet and Javascript (Part-2)
Std 12 Computer Chapter 2 Cascading Style Sheet and Javascript (Part-2)
 
All experiment of java
All experiment of javaAll experiment of java
All experiment of java
 
Std 12 Computer Chapter 6 object oriented concept important mcqs
Std 12 Computer Chapter 6 object oriented concept important mcqsStd 12 Computer Chapter 6 object oriented concept important mcqs
Std 12 Computer Chapter 6 object oriented concept important mcqs
 
Javascript
JavascriptJavascript
Javascript
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Css box-sizing
Css box-sizingCss box-sizing
Css box-sizing
 
OOPS
OOPSOOPS
OOPS
 
Graphics programming in Java
Graphics programming in JavaGraphics programming in Java
Graphics programming in Java
 
Files in c++ ppt
Files in c++ pptFiles in c++ ppt
Files in c++ ppt
 
Inheritance : Extending Classes
Inheritance : Extending ClassesInheritance : Extending Classes
Inheritance : Extending Classes
 
String and string buffer
String and string bufferString and string buffer
String and string buffer
 
Php mysql ppt
Php mysql pptPhp mysql ppt
Php mysql ppt
 
Std 12 Computer Chapter 2 Cascading Style Sheets and Javascript(Part 1 CSS)
Std 12 Computer Chapter 2 Cascading Style Sheets  and Javascript(Part 1 CSS)Std 12 Computer Chapter 2 Cascading Style Sheets  and Javascript(Part 1 CSS)
Std 12 Computer Chapter 2 Cascading Style Sheets and Javascript(Part 1 CSS)
 
Std 12 Computer Chapter 1 Creating Html Forms Using KompoZer
Std 12 Computer Chapter 1 Creating Html Forms Using KompoZerStd 12 Computer Chapter 1 Creating Html Forms Using KompoZer
Std 12 Computer Chapter 1 Creating Html Forms Using KompoZer
 
Hibernate Presentation
Hibernate  PresentationHibernate  Presentation
Hibernate Presentation
 
CSS - Text Properties
CSS - Text PropertiesCSS - Text Properties
CSS - Text Properties
 
Using cookies and sessions
Using cookies and sessionsUsing cookies and sessions
Using cookies and sessions
 
Access Modifier.pptx
Access Modifier.pptxAccess Modifier.pptx
Access Modifier.pptx
 
C++ Object Oriented Programming
C++  Object Oriented ProgrammingC++  Object Oriented Programming
C++ Object Oriented Programming
 

Viewers also liked

Shipley art gallery powerpoint
Shipley art gallery powerpointShipley art gallery powerpoint
Shipley art gallery powerpointRob McIver
 
Contemporary Art Gallery Presentation
Contemporary Art Gallery PresentationContemporary Art Gallery Presentation
Contemporary Art Gallery Presentationgraceym
 
ART GALLERY DISPLAY SYSTEM
ART GALLERY DISPLAY SYSTEMART GALLERY DISPLAY SYSTEM
ART GALLERY DISPLAY SYSTEMPrajakta Talathi
 
Photo Management System PPT
Photo Management System PPTPhoto Management System PPT
Photo Management System PPTShanthan Reddy
 
Example ppt of the image gallery
Example ppt of the image galleryExample ppt of the image gallery
Example ppt of the image galleryHelenCaple
 
College Project Jasmin G. Period 3
College Project Jasmin G. Period 3College Project Jasmin G. Period 3
College Project Jasmin G. Period 3Ms. Richardson
 
Kataria Art Collections & Pegas Art Gallery Presentation
Kataria Art Collections & Pegas Art Gallery PresentationKataria Art Collections & Pegas Art Gallery Presentation
Kataria Art Collections & Pegas Art Gallery Presentationpegasgroupfzc
 
Gallery Aug 08 Ver 2
Gallery Aug 08 Ver 2Gallery Aug 08 Ver 2
Gallery Aug 08 Ver 2robstanley
 
Easy rest service using PHP reflection api
Easy rest service using PHP reflection apiEasy rest service using PHP reflection api
Easy rest service using PHP reflection apiMatthieu Aubry
 
Cybersociety case study
Cybersociety case studyCybersociety case study
Cybersociety case studypkeegan13
 
3rd floor, art gallery
3rd floor, art gallery3rd floor, art gallery
3rd floor, art galleryjlwc
 
Integrating Google APIs into Your Applications
Integrating Google APIs into Your ApplicationsIntegrating Google APIs into Your Applications
Integrating Google APIs into Your ApplicationsChris Schalk
 
Origin city-Islamabad
Origin city-IslamabadOrigin city-Islamabad
Origin city-IslamabadAbdulmoiz Ali
 
Cabin Interior: Aircraft Galleys
Cabin Interior: Aircraft GalleysCabin Interior: Aircraft Galleys
Cabin Interior: Aircraft GalleysBai Haqi
 
Entity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale ProjectEntity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale ProjectNaimul Arif
 
Image Optimization for the Web at php|works
Image Optimization for the Web at php|worksImage Optimization for the Web at php|works
Image Optimization for the Web at php|worksStoyan Stefanov
 

Viewers also liked (20)

Shipley art gallery powerpoint
Shipley art gallery powerpointShipley art gallery powerpoint
Shipley art gallery powerpoint
 
Online art galleries
Online art galleriesOnline art galleries
Online art galleries
 
Contemporary Art Gallery Presentation
Contemporary Art Gallery PresentationContemporary Art Gallery Presentation
Contemporary Art Gallery Presentation
 
ART GALLERY DISPLAY SYSTEM
ART GALLERY DISPLAY SYSTEMART GALLERY DISPLAY SYSTEM
ART GALLERY DISPLAY SYSTEM
 
Photo Management System PPT
Photo Management System PPTPhoto Management System PPT
Photo Management System PPT
 
PHP Project PPT
PHP Project PPTPHP Project PPT
PHP Project PPT
 
Example ppt of the image gallery
Example ppt of the image galleryExample ppt of the image gallery
Example ppt of the image gallery
 
Technologies in Wolverhampton Art Gallery
Technologies  in Wolverhampton Art GalleryTechnologies  in Wolverhampton Art Gallery
Technologies in Wolverhampton Art Gallery
 
College Project Jasmin G. Period 3
College Project Jasmin G. Period 3College Project Jasmin G. Period 3
College Project Jasmin G. Period 3
 
Kataria Art Collections & Pegas Art Gallery Presentation
Kataria Art Collections & Pegas Art Gallery PresentationKataria Art Collections & Pegas Art Gallery Presentation
Kataria Art Collections & Pegas Art Gallery Presentation
 
Gallery Aug 08 Ver 2
Gallery Aug 08 Ver 2Gallery Aug 08 Ver 2
Gallery Aug 08 Ver 2
 
Easy rest service using PHP reflection api
Easy rest service using PHP reflection apiEasy rest service using PHP reflection api
Easy rest service using PHP reflection api
 
Cybersociety case study
Cybersociety case studyCybersociety case study
Cybersociety case study
 
3rd floor, art gallery
3rd floor, art gallery3rd floor, art gallery
3rd floor, art gallery
 
Integrating Google APIs into Your Applications
Integrating Google APIs into Your ApplicationsIntegrating Google APIs into Your Applications
Integrating Google APIs into Your Applications
 
Origin city-Islamabad
Origin city-IslamabadOrigin city-Islamabad
Origin city-Islamabad
 
Cabin Interior: Aircraft Galleys
Cabin Interior: Aircraft GalleysCabin Interior: Aircraft Galleys
Cabin Interior: Aircraft Galleys
 
Web page concept final ppt
Web page concept  final pptWeb page concept  final ppt
Web page concept final ppt
 
Entity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale ProjectEntity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale Project
 
Image Optimization for the Web at php|works
Image Optimization for the Web at php|worksImage Optimization for the Web at php|works
Image Optimization for the Web at php|works
 

Similar to Image galley ppt

Design Systems, Pattern Libraries & WordPress
Design Systems, Pattern Libraries & WordPressDesign Systems, Pattern Libraries & WordPress
Design Systems, Pattern Libraries & WordPressJesse James Arnold
 
Joomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic TemplatesJoomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic TemplatesAndy Wallace
 
Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesChris Davenport
 
Hppg r819 gallery presentation, search by color introduced
Hppg r819 gallery presentation, search by color introducedHppg r819 gallery presentation, search by color introduced
Hppg r819 gallery presentation, search by color introducedRemigijus Kiminas
 
Customizing WordPress Themes
Customizing WordPress ThemesCustomizing WordPress Themes
Customizing WordPress ThemesLaura Hartwig
 
WordPress theme development from scratch : ICT MeetUp 2013 Nepal
WordPress theme development from scratch : ICT MeetUp 2013 NepalWordPress theme development from scratch : ICT MeetUp 2013 Nepal
WordPress theme development from scratch : ICT MeetUp 2013 NepalChandra Prakash Thapa
 
Easy Guide to WordPress Theme Integration
Easy Guide to WordPress Theme IntegrationEasy Guide to WordPress Theme Integration
Easy Guide to WordPress Theme IntegrationSankhala Info Solutions
 
YAG - Yet another gallery (2012)
YAG - Yet another gallery (2012)YAG - Yet another gallery (2012)
YAG - Yet another gallery (2012)Daniel Lienert
 
Getting started with rails active storage wae
Getting started with rails active storage waeGetting started with rails active storage wae
Getting started with rails active storage waeBishal Khanal
 
Building Potent WordPress Websites
Building Potent WordPress WebsitesBuilding Potent WordPress Websites
Building Potent WordPress WebsitesKyle Cearley
 
ViA Bootstrap 4
ViA Bootstrap 4ViA Bootstrap 4
ViA Bootstrap 4imdurgesh
 
Beyond CSS Architecture
Beyond CSS ArchitectureBeyond CSS Architecture
Beyond CSS Architecture拓樹 谷
 
6 Special Howtos for Drupal
6 Special Howtos for Drupal6 Special Howtos for Drupal
6 Special Howtos for DrupalWingston
 
WordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteWordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteBrendan Sera-Shriar
 
Adopt or hack - how to hack a theme in a Drupal way
Adopt or hack - how to hack a theme in a Drupal wayAdopt or hack - how to hack a theme in a Drupal way
Adopt or hack - how to hack a theme in a Drupal wayMarek Sotak
 

Similar to Image galley ppt (20)

Pfnp slides
Pfnp slidesPfnp slides
Pfnp slides
 
Design Systems, Pattern Libraries & WordPress
Design Systems, Pattern Libraries & WordPressDesign Systems, Pattern Libraries & WordPress
Design Systems, Pattern Libraries & WordPress
 
Joomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic TemplatesJoomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic Templates
 
Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic Templates
 
18. images in symfony 4
18. images in symfony 418. images in symfony 4
18. images in symfony 4
 
Hppg r819 gallery presentation, search by color introduced
Hppg r819 gallery presentation, search by color introducedHppg r819 gallery presentation, search by color introduced
Hppg r819 gallery presentation, search by color introduced
 
Customizing WordPress Themes
Customizing WordPress ThemesCustomizing WordPress Themes
Customizing WordPress Themes
 
WordPress theme development from scratch : ICT MeetUp 2013 Nepal
WordPress theme development from scratch : ICT MeetUp 2013 NepalWordPress theme development from scratch : ICT MeetUp 2013 Nepal
WordPress theme development from scratch : ICT MeetUp 2013 Nepal
 
Easy Guide to WordPress Theme Integration
Easy Guide to WordPress Theme IntegrationEasy Guide to WordPress Theme Integration
Easy Guide to WordPress Theme Integration
 
YAG - Yet another gallery (2012)
YAG - Yet another gallery (2012)YAG - Yet another gallery (2012)
YAG - Yet another gallery (2012)
 
Getting started with rails active storage wae
Getting started with rails active storage waeGetting started with rails active storage wae
Getting started with rails active storage wae
 
HTML (part ii).pptx
HTML (part ii).pptxHTML (part ii).pptx
HTML (part ii).pptx
 
Building Potent WordPress Websites
Building Potent WordPress WebsitesBuilding Potent WordPress Websites
Building Potent WordPress Websites
 
ViA Bootstrap 4
ViA Bootstrap 4ViA Bootstrap 4
ViA Bootstrap 4
 
Beyond CSS Architecture
Beyond CSS ArchitectureBeyond CSS Architecture
Beyond CSS Architecture
 
6 Special Howtos for Drupal
6 Special Howtos for Drupal6 Special Howtos for Drupal
6 Special Howtos for Drupal
 
WordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteWordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media Institute
 
Adopt or hack - how to hack a theme in a Drupal way
Adopt or hack - how to hack a theme in a Drupal wayAdopt or hack - how to hack a theme in a Drupal way
Adopt or hack - how to hack a theme in a Drupal way
 
Joomla Templates101
Joomla Templates101Joomla Templates101
Joomla Templates101
 
WordPress Theming 101
WordPress Theming 101WordPress Theming 101
WordPress Theming 101
 

Recently uploaded

MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfmstarkes24
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxCeline George
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resourcesaileywriter
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/siemaillard
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17Celine George
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...Sayali Powar
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文中 央社
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya - UEM Kolkata Quiz Club
 
Mbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptxMbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptxnuriaiuzzolino1
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfQucHHunhnh
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointELaRue0
 
Keeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security ServicesKeeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security ServicesTechSoup
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdfVikramadityaRaj
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringDenish Jangid
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdf
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
Mbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptxMbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptx
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
Keeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security ServicesKeeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security Services
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 

Image galley ppt

  • 1. PHP FINAL PROJECT Online Image Gallery
  • 2. Specifications:  User should be able to register and log in.  Once user logged in, his Homepage should be seen.  On Homepage user should see: 1. Navigation bar 2. Recent uploads 3. Create new album facility. 4. Show existing album facility  On clicking any of his album user should se album details and images in perticular album.  On clicking any of the image image should be shown with greater resolution and remaining images from the same album.  Image and album should have remove option. On clicking it album or image should be removed from database.  Developer can add more exclusivity if needed.
  • 3. Modules: 1. Login module - User can fill forms to register or log in. 2. Database Connect – Connects the Database. 3. Create album - User can create album with any name. 4. File upload –User can upload images in any of his album. 5. Rename file - Uploaded files/images should be renamed before moved to permanant storage. 6. View album – User can see album details and images in it with facilitiy like remove image or album. 7. Show image – On clicking any of the image it should be seen with greater resolution.
  • 4. Operational flow: Login.php show_image.php user_action.php home.php DbConnect.php (included) Validate.php Image_processes.php View_album.php
  • 5. Database design (Tables) Tables Purpose  User - Stores the user information.  Album - Stores album information  Images - Stores the image information
  • 6. Database design (Schema) Album User Album_id int (pk) user_id int (pk) album_name varchar(25) fname varchar(15) user_id (fk_user_id) lname varchar(15) date_of_creation date email varchar(40) password varchar(40) age smallint contact double Images gender varchar(5) image_id int (pk) image_name varchar(50) image_path varchar(70) album_id int (fk_album_id) user_id int (fk_user_id)
  • 7. CSS Q: What is css?  CSS stands for Cascading Style Sheets.  Styles define how to display HTML elements.  With CSS we can manipulate color, background color, margin and many more attributes of HTML element.  External Style Sheets can save a lot of work.  External Style Sheets are stored in CSS files.  Link to external css file from html can be given as <link rel="stylesheet" type="text/css" href="image_gallery.css“ />  This line should be placed in head tag of HTML
  • 8. CSS for internship project div.container // outer box { width:1024px; margin:auto; padding:10px; border:1px solid lightgray; } div.navigation a // Home button { text-decoration:none; font-size:13px; padding:5px; font-family:verdana; background-color: #e5e5e5; color: #1c1c1c; border:1px solid gray; border-radius:5px; }
  • 9. div.Content { // all content is inside division with class=content padding:5px; font-family:verdana; font-size:13px; } div.content input ,select { //Input fields and select field. padding:3px; margin-top:5px; border-radius:5px; border:1px solid gray; } div.Welcome //Welcome user on each page { font-family:verdana; font-size:13px; color: #1c1c1c; text-transform:capitalize; border-bottom:1px dashed gray; }
  • 10. div.page_title2 // page title with gradient background { background-image:-moz-linear-gradient(#1c1c1c,#4c4c4c); border-radius:10px; font-family:Helvetica; color:white; padding:10px; text-align:center; } div.show_image { // Division accross each image in album.php float:left; padding:7px; border:1px solid #9c9c9c; margin:5px; } div.show_image a.remove_image{ // Remove button below image margin-left:65px; color:orangered; float:none; text-decoration:none; }
  • 11. div.images img // all image in album.php inside div with class=images { padding-bottom:5px; } div.more_images // more images in show_img.php { padding:15px; border:1px solid lightgray; width:130px; background-color: #f0f0f0; } div.more_images img //images inside div with class=more_images { margin-top:5px; border:1px solid black; } div.image_container img //image with greater resolution in show_img.php { border:1px solid black; }