GUJARAT TECHNOLOGICAL UNIVERSITY
Chandkheda, Ahmedabad
                     Affiliated
     Amiraj College of Engineering and Technology
            Summer Internship Report on
               “PHP INTERNSHIP”
         At the industry or company AGILE
        GROUP OF COMPANIES Under the
                      subject
           Summer Internship (3170001)
                B.E. Semester- VII
         Computer and Science Engineering
                   Submitted by:
Khatri KamleshKumar ChandanKumar (201080131536)
                   External Guide
                 Nancy Kansagara
                  Academic Year
                    (2022-2023)
                                                    1
                            CERTIFICATE
This is to certify that the Internship at Agile Group Of Companies entitled “PHP
INTERNSHIP” has been satisfactorily completed by Khatri KamleshKumar
ChandanKumar under the guidance in the fulfillment of the course Summer
Internship (3170001) in semester- VII of the Degree – BE in Computer Science
and Engineering during the academic of their final year 2022-2023.
     External Guide
     Ms. Nancy Kansagara
                                                                                   2
CERTIFICATE OF COMPLETION
                            3
                      DECLARATION
I KAMLESHKUMAR KHATRI hereby declare that I have undertaken 4
weeks internship work at “AGILE GROUP OF COMPANIES” during a
period from 20 June, 2022 to 05 July, 2022 in partial fulfilment for
the award of the Bachelor of Technology in Computer Science and
Engineering from Amiraj College of Engineering and Technology,
Ahmedabad.
                                                                       4
                                       ABSTRACT
In this internship we are going to work on PHP technology. PHP is a Server-side Scripting language
design specifically for the web application development. Within a HTML page, we can embed PHP code
that will be executed each time the pages are visited. It is integrated with a popular database MySQL. In
this internship we will going to work on some create dynamic web pages, database connectivity and
CRUD operation.
                                                                                                       5
Table of contents
                    6
CHAPTER-1
Introduction
               1
                          1.1 About the company
Akash Technolabs, as a website development company holds a reputed image among
our contemporaries. They assure to the best services to our clients for all the work they
are dependent on us. Website Development by Akash Technolabs firm is completely
original and unique. They have professionals working for our clients’ website
development projects that are relied upon us. They care for the trust that our clients
have in us and so we assure you to keep our quality up to the mark. Also Akash
Technolabs work on various website developmentprojects on an international level too.
                                                                                            2
 1.2 Aim and Objective of the Internship
The main reasons to follow this internship are:
   •   Industry experience and the chance to learn
          Through an internship, increase knowledge and skills. During internship I
           learned the organizational and teamwork skills, all of which will come in
           handy in future positions.
   •   Network / References
          Another benefit of an internship is developing business contacts. These
          people canhelp to find a job later, act as references or help with projects after
          hired somewhereelse
                                                                                              3
                            1.3About Technology
PHP: Hypertext Preprocessor
   PHP is an open source, Server-side Scripting and programming language design specifically for the
    web application development.
   We can embed PHP code within HTML code that will be executed each time the pagesare visited.
    HTML generates the static web page.
   PHP scripts can only be interpreted on a server that has PHP installed. The client
   Computers accessing the PHP scripts require a web browser only.
   PHP is a server side scripting language. This means that it is executed on the server. The client
    applications do not need to have PHP installed.
   PHP is used to manage dynamic content, databases, session tracking, even build entire e-commerce.
   PHP is integrated with a popular database MySQL, PostgreSQL, Oracle.
 We must save the file with the ― .php extension
   PHP for handling back-end.
        What Can PHP Do?
        PHP can create, open, read, write, delete, and close files on the server
        PHP can collect form data
        PHP can send and receive cookies
        PHP can add, delete, modify data in your database
        PHP can be used to control user-access
        PHP can encrypt data
                                                                                                        4
    2.
         CHAPTER -2
Roles and Responsibilities
                             5
                       2.1 Daily Tasks and Activities
During the internship, they conduct daily lectures, provide information about particular topic and
distribute the daily basis of task to perform and upload them into GitHub.
Day      Date             Activities
   1        22/06/22                  Installing XAPP and Visual code
   2        23/06/22                Basic Concept of HTML, CSS, PHP
   3        24/06/22          How to Create Variables and Variable Methods
   4        25/06/22           How to use if else statements and loops in PHP
   5        26/06/22               How to use Array and array Functions
   6        27/06/22             How to use GET and POST Method in php
   7        28/06/22                       PHP Theme Integration
   8        29/06/22              How to use include and require Function
   9        30/06/22
                              How to create database and database connetivity
  10         1/07/22                  How to create Tables in database
  11         2/07/22                   How to insert records in tables
  12         3/07/22                    How to edit records in tables
  13         4/07/22              How to create primary key or foreign key
  14         5/07/22                     How to create Admin panel
  15         6/07/22                       How to Write a Report
                                                                                                 6
                   2.2 My Roles and Responsibilities
 An internship I have done which was in online mode so first I have to join as per the
  timethat they allocated.
 They conduct the daily lectures and give us some basis of task and activities.
 Following and be corporate with guide.
 Completed the all task and perform activities and upload them into GitHub as per time.
                                                                                           7
                         2.3 Problems Given
   Basic variable problems
   Some logic solving problems
   Some looping problems
   Some theme problems
   Some formatting problems
   Various data validation problems
   Various Database problems
                                              8
CHAPTER-3
Skill Learned
                9
            3.1 About the skill/s
 HTML:
         HTML is stands for Hyper Text Markup Language.
         HTML is the standard markup language for web pages.
         HTML is elements are represented by <> symbol. like <p> tag
         HTML elements are the basic building block of HTML and web pages
 CSS:
         CSS stands for Cascading Style Sheet.
         It is style sheet language which is used to describe the look and formatting of a
          document written in markup language.
         CSS is added to HTML pages to format the document according to information in
          the style sheet.
         There are Three Ways to insert CSS in HTML documents.
          1) Inline CSS
          2) Internal CSS
          3) External CSS
 JavaScript:
         JavaScript is lightweight, Cross-Platform programming language which is also
          known as the scripting language for web pages.
         JavaScript can be added to your HTML file in two ways:
             1) Internal JS
             2) External JS
 PHP:
         PHP stands for “Hypertext Preprocessor”.
         PHP is a server side scripting language. This means that it is executed on the server. The
          client applications do not need to have PHP installed.
         PHP is integrated with a popular database MySQL, PostgreSQL, Oracle.
           3.2 How do I learned skill/s
                                                                                                       10
            After conducting the daily lectures given by our guide, I tried to complete the
             work if not, there is any doubt occurs then, I had gone through the multiple
             platforms which provide the information about my topic and completed the
             task.
 HTML:
  Output:
 css:
                                                                                               11
  Output:
 JavaScript:
                12
 Output:
 PHP:
 Output:
    Loop & If else:
                       13
Output:
    GET:
   o   It is a default method. And get method carries request parameter appendedin URL.
   o   It can be cached.
   o   It remains in browser history.
   o   Get method append the data into URL.
                                                                                          14
Output:
      Array:
  Array is an ordered map it contains value on the basis of key. It is used to hold
  multiple values of similar type in a single variable. Advantage of PHP Array Less
  Code: We don'tneed to define multiple variables.
  Array Inbuilt functions:
     1) Print_r()
     2) Var_dum()
     3) Var_export()
                                                                                      15
Output:
          16
17
 Simple form and display data
  Output:
  Display data:
                                 18
    Output:
 Database connection in php:
                                19
Output:
                 Admin panel:
  Add Record:
                                20
Output:
 Display Record:
                    21
 Output:
 Update Record:
                   22
Output:
          23
 Delete Record:
 Output:
                   24
25
  CHAPTER- 4
Overall Experience
                     26
          4.1 Technical Experience
        In Technical Experience, I learned new technology. Workings with professionals are
totallynew experience. Our guide provides as much as possible knowledge that required to
us. As cooperative manner it helps me to improve my coding skills and also face new
challenges to go on. And at last our guide gives some basic guidance on how real time
problem occurs and how to work on a real-time project.
                                                                                             27
4.2 Personal experience
As I had done the internship in PHP technology at Akash Technolabs and I would like to say
that the way of deliver the knowledge and help students to figure out everything that may
cause error which lead my personal experience to better. Also during the internship work they
also give us information aboutprofessional World which helps me a lot. So over all experience
of working with Mr. Akash Padhiyar was excellent.
                                                                                           28
CHAPTER – 5
 Conclusion
              29
                              5.1 Conclusion
        PHP stands for ―Hypertext Preprocessor. PHP is a Server-side Scripting language
design specifically for the web application development. Within a HTML page, we can
embed PHP codethat will be executed each time the pages are visited. HTML generates the
static web page. However, the need evolved for dynamic web based application, mostly
involving the database usage. These dynamic usages are facilated by PHP that can interact
with database. In other words,it is meant for handling the back-end.
                                                                                            30
CHAPTER-6
Future Scope
               31
                                       6.1 Future Scope
First I would like to decide if it’s right field or move forward for other technologies.
During internship I have learned quite a lot thing in PHP such as how it works and
how developers used PHP to developed the web applications. If I wanted to make a
career in this field, then I would like to move toward in depth concepts of PHP. I
will wish to clearall the concept include in and make enough practice to eligible for
job.
                                                                                           32
CHAPTER-7
Bibliography
               33
                        7.1 Bibliography
•   https://www.youtube.com/akashpadhiyar
•   www.akashtechnolabs.com
•   https://www.youtube.com/c/akashpadhiyar
•   https://code.visualstudio.com/
•   https://www.php.net/
•   https://www.w3schools.com/php/