SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Online examination system
Online examination systemOnline examination system
Online examination systemAvinash Prakash
 
Student result management system project using angular.pdf
Student result management system project using angular.pdfStudent result management system project using angular.pdf
Student result management system project using angular.pdfAbhilashBanki1
 
Multiuser chat application using java
Multiuser chat application using javaMultiuser chat application using java
Multiuser chat application using javaasifnoman240
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development Love Kothari
 
ASP.NET Core MVC with EF Core code first
ASP.NET Core MVC with EF Core code firstASP.NET Core MVC with EF Core code first
ASP.NET Core MVC with EF Core code firstMd. Aftab Uddin Kajal
 
Internship presentation
Internship presentationInternship presentation
Internship presentationWasim Shemna
 
Web application framework
Web application frameworkWeb application framework
Web application frameworkPankaj Chand
 
Event management system
Event management systemEvent management system
Event management systemD Yogendra Rao
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking systemSikandar Pandit
 
Active Server Page(ASP)
Active Server Page(ASP)Active Server Page(ASP)
Active Server Page(ASP)Keshab Nath
 
SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)
SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)
SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)Dilip Prajapati
 
Synopsis gor online Tourism.
Synopsis gor online Tourism.Synopsis gor online Tourism.
Synopsis gor online Tourism.Janu Ansari
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking systemUmme habiba
 
online examination portal project presentation
online examination portal project presentationonline examination portal project presentation
online examination portal project presentationShobhit Jain
 
online job portal system
online job portal systemonline job portal system
online job portal systemKrishna Ranjan
 
Example for SDS document in Software engineering
Example for SDS document in Software engineeringExample for SDS document in Software engineering
Example for SDS document in Software engineeringRavi Yasas
 
Synopsis for student interaction portal
Synopsis for student interaction portalSynopsis for student interaction portal
Synopsis for student interaction portalmukesh Chettri
 

Mais procurados (20)

Online examination system
Online examination systemOnline examination system
Online examination system
 
Student result management system project using angular.pdf
Student result management system project using angular.pdfStudent result management system project using angular.pdf
Student result management system project using angular.pdf
 
Multiuser chat application using java
Multiuser chat application using javaMultiuser chat application using java
Multiuser chat application using java
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development
 
ASP.NET Core MVC with EF Core code first
ASP.NET Core MVC with EF Core code firstASP.NET Core MVC with EF Core code first
ASP.NET Core MVC with EF Core code first
 
Internship presentation
Internship presentationInternship presentation
Internship presentation
 
Laravel overview
Laravel overviewLaravel overview
Laravel overview
 
Web application framework
Web application frameworkWeb application framework
Web application framework
 
Event management system
Event management systemEvent management system
Event management system
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking system
 
Active Server Page(ASP)
Active Server Page(ASP)Active Server Page(ASP)
Active Server Page(ASP)
 
Java Server Pages
Java Server PagesJava Server Pages
Java Server Pages
 
SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)
SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)
SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)
 
01 Php Introduction
01 Php Introduction01 Php Introduction
01 Php Introduction
 
Synopsis gor online Tourism.
Synopsis gor online Tourism.Synopsis gor online Tourism.
Synopsis gor online Tourism.
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
online examination portal project presentation
online examination portal project presentationonline examination portal project presentation
online examination portal project presentation
 
online job portal system
online job portal systemonline job portal system
online job portal system
 
Example for SDS document in Software engineering
Example for SDS document in Software engineeringExample for SDS document in Software engineering
Example for SDS document in Software engineering
 
Synopsis for student interaction portal
Synopsis for student interaction portalSynopsis for student interaction portal
Synopsis for student interaction portal
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 

Último (20)

Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 

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; }