SlideShare a Scribd company logo
Survey Management System
http://laurian.ipd9.info/
Laurian Staicu IPD9
staicu4@gmail.com
Marketing Event Surveys
• Event
• Promotional campaign
• Sales discounts
• Marketing promotion
• Representative gets information from Customer
• Email, Phone Number
• Follow up with marketing emails
• System is tailored to company specific needs
Existing Solution - Survey Monkey
Tailored Survey Solution
• Specific needs of that industry
• Representative as main user of the application
• Assists the customer during the survey
• Main features:
• 1) Manage Customer Profile
• 2)Complete Survey
• 3)Manage Survey Template
• 4)Marketing Metrics
Our Solution - Usability
Customize Display
Challenges and Solutions:
• Database design
• Interface for desktop and mobile
• Php , Composer , Slim , Twig
• MeekroDB , Session superGlobals
• Multidimensional Arrays PHP
Php Array Merge for Html Table display
Header with Customer and Survey Info
What I learned:
• Multidimensional Arrays PHP
• Superglobal in Php – Session
• Complex Database queries on 5 tables
connected in pentagon shape
• Twig Programming
Combine Array on same index - Php
• $allResponses4 = array();
• foreach ($allResponses2 as $key => $val) { //
Loop though one array
• $val2 = $allResponses3[$key]; // Get the
values from the other array
• $allResponses4[$key] = $val + $val2; //
combine 'em
• }
Twig Programming
{%set previousTemplateId = "" %}
{% for t in templatesUsedInSurveys %}
{%if previousTemplateId != t.templateId%}
{%set previousTemplateId = t.templateId %}
<tr>
<td>{{t.templateId}}</td>
<td> {{t.templateName}}</td>
<td></td>
</tr>
{%endif%}
<tr>
<td></td>
<td></td>
<td> {{t.question}}</td>
</tr>
{% endfor %}
Super Globals
• //function to udpdate composer global variable
• function updateGlobalAll($twig) {
• //selected questions to create a template
• $twig->addGlobal('$selectedQuestions', $_SESSION['$selectedQuestions']);
• //active admin
• $twig->addGlobal('todouser', $_SESSION['todouser']);
• //active template
• $twig->addGlobal('templateselected', $_SESSION['templateselected']);
• //active surveyee
• $twig->addGlobal('userselected', $_SESSION['userselected']);
• //name of the current survey
• $twig->addGlobal('activesurvey', $_SESSION['activesurvey']);
• //link to go back
• $twig->addGlobal('linkToGoBack', $_SESSION['$linkToGoBack']);
• }
Database - Testing Data integrity
• CREATE TEMPORARY TABLE allSurvey (
• SELECT *
• FROM templates as t,
• responses as r,
• answers as a,
• questions q,
• users as u
• WHERE
• t.id = r.templateId AND
• r.userid = u.id AND
• r.id = a.responseId AND
• a.questionId=q.id
• )
Marketing Statistics
Future Work
• Input Data validation
• Define better user Cases
• Testing
• Market Analysis Tools
• Very Beneficial in Event Information Collection
• Specifically design UI and functionality for
company events
Conclusion
• PHP project is the best learning experience in
IPD
• Database design and queries
• MultiDimensional Array , Session SuperGlobal
Php
• Completed all proposal’s objectives
• Company will use the app in events

More Related Content

Similar to Survey Management System

Workshop quality assurance for php projects tek12
Workshop quality assurance for php projects tek12Workshop quality assurance for php projects tek12
Workshop quality assurance for php projects tek12
Michelangelo van Dam
 
Synapseindia reviews sharing intro cakephp
Synapseindia reviews sharing intro cakephpSynapseindia reviews sharing intro cakephp
Synapseindia reviews sharing intro cakephp
SynapseindiaComplaints
 
02.Designing Windows Phone Application
02.Designing Windows Phone Application02.Designing Windows Phone Application
02.Designing Windows Phone Application
Nguyen Tuan
 
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Mike Schinkel
 
Open Social In The Enterprise
Open Social In The EnterpriseOpen Social In The Enterprise
Open Social In The Enterprise
Tim Moore
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning Models
Tash Bickley
 
Machine learning in php singapore
Machine learning in php   singaporeMachine learning in php   singapore
Machine learning in php singapore
Damien Seguy
 
TechDays 2013 Jari Kallonen: What's New WebForms 4.5
TechDays 2013 Jari Kallonen: What's New WebForms 4.5TechDays 2013 Jari Kallonen: What's New WebForms 4.5
TechDays 2013 Jari Kallonen: What's New WebForms 4.5
Tieturi Oy
 
Working With The Symfony Admin Generator
Working With The Symfony Admin GeneratorWorking With The Symfony Admin Generator
Working With The Symfony Admin Generator
John Cleveley
 
Jumpstart Your Development with ZopeSkel
Jumpstart Your Development with ZopeSkelJumpstart Your Development with ZopeSkel
Jumpstart Your Development with ZopeSkel
Cristopher Ewing
 
IGears: Template Architecture and Principles
IGears: Template Architecture and PrinciplesIGears: Template Architecture and Principles
IGears: Template Architecture and Principles
Ecommerce Solution Provider SysIQ
 
SplunkLive! Advanced Session
SplunkLive! Advanced SessionSplunkLive! Advanced Session
SplunkLive! Advanced Session
Splunk
 
Stop Hacking WordPress, Start Working with it - Charly Leetham - WordCamp Syd...
Stop Hacking WordPress, Start Working with it - Charly Leetham - WordCamp Syd...Stop Hacking WordPress, Start Working with it - Charly Leetham - WordCamp Syd...
Stop Hacking WordPress, Start Working with it - Charly Leetham - WordCamp Syd...
WordCamp Sydney
 
Twig
TwigTwig
About Tangerine Lab?
About Tangerine Lab?About Tangerine Lab?
About Tangerine Lab?
Tangerine Lab
 
How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...
Lasselle-Ramsay
 
Why Your Test Suite Sucks - PHPCon PL 2015
Why Your Test Suite Sucks - PHPCon PL 2015Why Your Test Suite Sucks - PHPCon PL 2015
Why Your Test Suite Sucks - PHPCon PL 2015
CiaranMcNulty
 
Fapi
FapiFapi
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
Richard Robinson
 
Marketing Automation Hacks: Marketo
Marketing Automation Hacks: MarketoMarketing Automation Hacks: Marketo
Marketing Automation Hacks: Marketo
Uberflip
 

Similar to Survey Management System (20)

Workshop quality assurance for php projects tek12
Workshop quality assurance for php projects tek12Workshop quality assurance for php projects tek12
Workshop quality assurance for php projects tek12
 
Synapseindia reviews sharing intro cakephp
Synapseindia reviews sharing intro cakephpSynapseindia reviews sharing intro cakephp
Synapseindia reviews sharing intro cakephp
 
02.Designing Windows Phone Application
02.Designing Windows Phone Application02.Designing Windows Phone Application
02.Designing Windows Phone Application
 
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
 
Open Social In The Enterprise
Open Social In The EnterpriseOpen Social In The Enterprise
Open Social In The Enterprise
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning Models
 
Machine learning in php singapore
Machine learning in php   singaporeMachine learning in php   singapore
Machine learning in php singapore
 
TechDays 2013 Jari Kallonen: What's New WebForms 4.5
TechDays 2013 Jari Kallonen: What's New WebForms 4.5TechDays 2013 Jari Kallonen: What's New WebForms 4.5
TechDays 2013 Jari Kallonen: What's New WebForms 4.5
 
Working With The Symfony Admin Generator
Working With The Symfony Admin GeneratorWorking With The Symfony Admin Generator
Working With The Symfony Admin Generator
 
Jumpstart Your Development with ZopeSkel
Jumpstart Your Development with ZopeSkelJumpstart Your Development with ZopeSkel
Jumpstart Your Development with ZopeSkel
 
IGears: Template Architecture and Principles
IGears: Template Architecture and PrinciplesIGears: Template Architecture and Principles
IGears: Template Architecture and Principles
 
SplunkLive! Advanced Session
SplunkLive! Advanced SessionSplunkLive! Advanced Session
SplunkLive! Advanced Session
 
Stop Hacking WordPress, Start Working with it - Charly Leetham - WordCamp Syd...
Stop Hacking WordPress, Start Working with it - Charly Leetham - WordCamp Syd...Stop Hacking WordPress, Start Working with it - Charly Leetham - WordCamp Syd...
Stop Hacking WordPress, Start Working with it - Charly Leetham - WordCamp Syd...
 
Twig
TwigTwig
Twig
 
About Tangerine Lab?
About Tangerine Lab?About Tangerine Lab?
About Tangerine Lab?
 
How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...
 
Why Your Test Suite Sucks - PHPCon PL 2015
Why Your Test Suite Sucks - PHPCon PL 2015Why Your Test Suite Sucks - PHPCon PL 2015
Why Your Test Suite Sucks - PHPCon PL 2015
 
Fapi
FapiFapi
Fapi
 
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
 
Marketing Automation Hacks: Marketo
Marketing Automation Hacks: MarketoMarketing Automation Hacks: Marketo
Marketing Automation Hacks: Marketo
 

Recently uploaded

Evaluating the Effectiveness of Women-Focused Marketing
Evaluating the Effectiveness of Women-Focused MarketingEvaluating the Effectiveness of Women-Focused Marketing
Evaluating the Effectiveness of Women-Focused Marketing
HighViz PR
 
What is Digital Marketing: A Comprehensive Guide
What is Digital Marketing: A Comprehensive GuideWhat is Digital Marketing: A Comprehensive Guide
What is Digital Marketing: A Comprehensive Guide
V-tech Marketing
 
Boost Your Instagram Views Instantly Proven Free Strategies.pptx
Boost Your Instagram Views Instantly Proven Free Strategies.pptxBoost Your Instagram Views Instantly Proven Free Strategies.pptx
Boost Your Instagram Views Instantly Proven Free Strategies.pptx
InstBlast Marketing
 
一比一原版澳洲纽卡斯尔大学毕业证(UoN学位证)如何办理
一比一原版澳洲纽卡斯尔大学毕业证(UoN学位证)如何办理一比一原版澳洲纽卡斯尔大学毕业证(UoN学位证)如何办理
一比一原版澳洲纽卡斯尔大学毕业证(UoN学位证)如何办理
10h6bbc4
 
Customer relationship management notes for Bcom students
Customer relationship management notes for Bcom studentsCustomer relationship management notes for Bcom students
Customer relationship management notes for Bcom students
PratibhaShelake1
 
DTA Promotion - Marketing Specialist Assignment
DTA Promotion - Marketing Specialist AssignmentDTA Promotion - Marketing Specialist Assignment
DTA Promotion - Marketing Specialist Assignment
Amal Agung Cahyadi
 
Top 10 Digital Marketing Institute in lucknow.pptx
Top 10 Digital Marketing Institute in lucknow.pptxTop 10 Digital Marketing Institute in lucknow.pptx
Top 10 Digital Marketing Institute in lucknow.pptx
zaireendigitech
 
Top Strategies for Building High-Quality Backlinks in 2024 PPT.pdf
Top Strategies for Building High-Quality Backlinks in 2024 PPT.pdfTop Strategies for Building High-Quality Backlinks in 2024 PPT.pdf
Top Strategies for Building High-Quality Backlinks in 2024 PPT.pdf
1Solutions Pvt. Ltd.
 
2025 Adventur ehomes Product Guide released Jun 1 2024
2025 Adventur ehomes Product Guide released Jun 1 20242025 Adventur ehomes Product Guide released Jun 1 2024
2025 Adventur ehomes Product Guide released Jun 1 2024
JimWilliams206540
 
Viapulsa - Content Strategist Assignment
Viapulsa - Content Strategist AssignmentViapulsa - Content Strategist Assignment
Viapulsa - Content Strategist Assignment
Amal Agung Cahyadi
 
Content Marketing Blueprint For Content Strategy, content creation, content d...
Content Marketing Blueprint For Content Strategy, content creation, content d...Content Marketing Blueprint For Content Strategy, content creation, content d...
Content Marketing Blueprint For Content Strategy, content creation, content d...
Bertie Birchfield
 
2024 case study-SHEIN Analysis-Final.pdf
2024 case study-SHEIN Analysis-Final.pdf2024 case study-SHEIN Analysis-Final.pdf
2024 case study-SHEIN Analysis-Final.pdf
Sun.Lee
 
01 Field+Guide+to+Human-Centered+Design_IDEOorg_English GUIA COMPLETA DETALLA...
01 Field+Guide+to+Human-Centered+Design_IDEOorg_English GUIA COMPLETA DETALLA...01 Field+Guide+to+Human-Centered+Design_IDEOorg_English GUIA COMPLETA DETALLA...
01 Field+Guide+to+Human-Centered+Design_IDEOorg_English GUIA COMPLETA DETALLA...
Jorge Calmett
 
INTRODUCTION TO SEARCH ENGINE OPTIMIZATION (SEO).pptx
INTRODUCTION TO SEARCH ENGINE OPTIMIZATION (SEO).pptxINTRODUCTION TO SEARCH ENGINE OPTIMIZATION (SEO).pptx
INTRODUCTION TO SEARCH ENGINE OPTIMIZATION (SEO).pptx
Giorgio Chiesa
 
在线办理(worc毕业证书)伍斯特大学毕业证成绩单一模一样
在线办理(worc毕业证书)伍斯特大学毕业证成绩单一模一样在线办理(worc毕业证书)伍斯特大学毕业证成绩单一模一样
在线办理(worc毕业证书)伍斯特大学毕业证成绩单一模一样
5ys5mvlp
 
Advertising and Promotion of whisper by Sakthi Sundar
Advertising and Promotion of whisper by Sakthi SundarAdvertising and Promotion of whisper by Sakthi Sundar
Advertising and Promotion of whisper by Sakthi Sundar
sakthisundar2001
 
NIMA2024 | AI en de 50% afname van je traffic. Wat nu! | Folkje Berends en Sj...
NIMA2024 | AI en de 50% afname van je traffic. Wat nu! | Folkje Berends en Sj...NIMA2024 | AI en de 50% afname van je traffic. Wat nu! | Folkje Berends en Sj...
NIMA2024 | AI en de 50% afname van je traffic. Wat nu! | Folkje Berends en Sj...
BBPMedia1
 
DCC Technology Intro Slides June 2024.pptx
DCC Technology Intro Slides June 2024.pptxDCC Technology Intro Slides June 2024.pptx
DCC Technology Intro Slides June 2024.pptx
vishc81
 
2024 Trend Updates: What Really Works In SEO & Content Marketing
2024 Trend Updates: What Really Works In SEO & Content Marketing2024 Trend Updates: What Really Works In SEO & Content Marketing
2024 Trend Updates: What Really Works In SEO & Content Marketing
Search Engine Journal
 
原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样
原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样
原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样
5ys5mvlp
 

Recently uploaded (20)

Evaluating the Effectiveness of Women-Focused Marketing
Evaluating the Effectiveness of Women-Focused MarketingEvaluating the Effectiveness of Women-Focused Marketing
Evaluating the Effectiveness of Women-Focused Marketing
 
What is Digital Marketing: A Comprehensive Guide
What is Digital Marketing: A Comprehensive GuideWhat is Digital Marketing: A Comprehensive Guide
What is Digital Marketing: A Comprehensive Guide
 
Boost Your Instagram Views Instantly Proven Free Strategies.pptx
Boost Your Instagram Views Instantly Proven Free Strategies.pptxBoost Your Instagram Views Instantly Proven Free Strategies.pptx
Boost Your Instagram Views Instantly Proven Free Strategies.pptx
 
一比一原版澳洲纽卡斯尔大学毕业证(UoN学位证)如何办理
一比一原版澳洲纽卡斯尔大学毕业证(UoN学位证)如何办理一比一原版澳洲纽卡斯尔大学毕业证(UoN学位证)如何办理
一比一原版澳洲纽卡斯尔大学毕业证(UoN学位证)如何办理
 
Customer relationship management notes for Bcom students
Customer relationship management notes for Bcom studentsCustomer relationship management notes for Bcom students
Customer relationship management notes for Bcom students
 
DTA Promotion - Marketing Specialist Assignment
DTA Promotion - Marketing Specialist AssignmentDTA Promotion - Marketing Specialist Assignment
DTA Promotion - Marketing Specialist Assignment
 
Top 10 Digital Marketing Institute in lucknow.pptx
Top 10 Digital Marketing Institute in lucknow.pptxTop 10 Digital Marketing Institute in lucknow.pptx
Top 10 Digital Marketing Institute in lucknow.pptx
 
Top Strategies for Building High-Quality Backlinks in 2024 PPT.pdf
Top Strategies for Building High-Quality Backlinks in 2024 PPT.pdfTop Strategies for Building High-Quality Backlinks in 2024 PPT.pdf
Top Strategies for Building High-Quality Backlinks in 2024 PPT.pdf
 
2025 Adventur ehomes Product Guide released Jun 1 2024
2025 Adventur ehomes Product Guide released Jun 1 20242025 Adventur ehomes Product Guide released Jun 1 2024
2025 Adventur ehomes Product Guide released Jun 1 2024
 
Viapulsa - Content Strategist Assignment
Viapulsa - Content Strategist AssignmentViapulsa - Content Strategist Assignment
Viapulsa - Content Strategist Assignment
 
Content Marketing Blueprint For Content Strategy, content creation, content d...
Content Marketing Blueprint For Content Strategy, content creation, content d...Content Marketing Blueprint For Content Strategy, content creation, content d...
Content Marketing Blueprint For Content Strategy, content creation, content d...
 
2024 case study-SHEIN Analysis-Final.pdf
2024 case study-SHEIN Analysis-Final.pdf2024 case study-SHEIN Analysis-Final.pdf
2024 case study-SHEIN Analysis-Final.pdf
 
01 Field+Guide+to+Human-Centered+Design_IDEOorg_English GUIA COMPLETA DETALLA...
01 Field+Guide+to+Human-Centered+Design_IDEOorg_English GUIA COMPLETA DETALLA...01 Field+Guide+to+Human-Centered+Design_IDEOorg_English GUIA COMPLETA DETALLA...
01 Field+Guide+to+Human-Centered+Design_IDEOorg_English GUIA COMPLETA DETALLA...
 
INTRODUCTION TO SEARCH ENGINE OPTIMIZATION (SEO).pptx
INTRODUCTION TO SEARCH ENGINE OPTIMIZATION (SEO).pptxINTRODUCTION TO SEARCH ENGINE OPTIMIZATION (SEO).pptx
INTRODUCTION TO SEARCH ENGINE OPTIMIZATION (SEO).pptx
 
在线办理(worc毕业证书)伍斯特大学毕业证成绩单一模一样
在线办理(worc毕业证书)伍斯特大学毕业证成绩单一模一样在线办理(worc毕业证书)伍斯特大学毕业证成绩单一模一样
在线办理(worc毕业证书)伍斯特大学毕业证成绩单一模一样
 
Advertising and Promotion of whisper by Sakthi Sundar
Advertising and Promotion of whisper by Sakthi SundarAdvertising and Promotion of whisper by Sakthi Sundar
Advertising and Promotion of whisper by Sakthi Sundar
 
NIMA2024 | AI en de 50% afname van je traffic. Wat nu! | Folkje Berends en Sj...
NIMA2024 | AI en de 50% afname van je traffic. Wat nu! | Folkje Berends en Sj...NIMA2024 | AI en de 50% afname van je traffic. Wat nu! | Folkje Berends en Sj...
NIMA2024 | AI en de 50% afname van je traffic. Wat nu! | Folkje Berends en Sj...
 
DCC Technology Intro Slides June 2024.pptx
DCC Technology Intro Slides June 2024.pptxDCC Technology Intro Slides June 2024.pptx
DCC Technology Intro Slides June 2024.pptx
 
2024 Trend Updates: What Really Works In SEO & Content Marketing
2024 Trend Updates: What Really Works In SEO & Content Marketing2024 Trend Updates: What Really Works In SEO & Content Marketing
2024 Trend Updates: What Really Works In SEO & Content Marketing
 
原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样
原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样
原版制作(Sunderland毕业证书)桑德兰大学毕业证录取通知书一模一样
 

Survey Management System

  • 2. Marketing Event Surveys • Event • Promotional campaign • Sales discounts • Marketing promotion • Representative gets information from Customer • Email, Phone Number • Follow up with marketing emails • System is tailored to company specific needs
  • 3. Existing Solution - Survey Monkey
  • 4. Tailored Survey Solution • Specific needs of that industry • Representative as main user of the application • Assists the customer during the survey • Main features: • 1) Manage Customer Profile • 2)Complete Survey • 3)Manage Survey Template • 4)Marketing Metrics
  • 5. Our Solution - Usability
  • 7. Challenges and Solutions: • Database design • Interface for desktop and mobile • Php , Composer , Slim , Twig • MeekroDB , Session superGlobals • Multidimensional Arrays PHP
  • 8.
  • 9. Php Array Merge for Html Table display
  • 10. Header with Customer and Survey Info
  • 11. What I learned: • Multidimensional Arrays PHP • Superglobal in Php – Session • Complex Database queries on 5 tables connected in pentagon shape • Twig Programming
  • 12. Combine Array on same index - Php • $allResponses4 = array(); • foreach ($allResponses2 as $key => $val) { // Loop though one array • $val2 = $allResponses3[$key]; // Get the values from the other array • $allResponses4[$key] = $val + $val2; // combine 'em • }
  • 13. Twig Programming {%set previousTemplateId = "" %} {% for t in templatesUsedInSurveys %} {%if previousTemplateId != t.templateId%} {%set previousTemplateId = t.templateId %} <tr> <td>{{t.templateId}}</td> <td> {{t.templateName}}</td> <td></td> </tr> {%endif%} <tr> <td></td> <td></td> <td> {{t.question}}</td> </tr> {% endfor %}
  • 14. Super Globals • //function to udpdate composer global variable • function updateGlobalAll($twig) { • //selected questions to create a template • $twig->addGlobal('$selectedQuestions', $_SESSION['$selectedQuestions']); • //active admin • $twig->addGlobal('todouser', $_SESSION['todouser']); • //active template • $twig->addGlobal('templateselected', $_SESSION['templateselected']); • //active surveyee • $twig->addGlobal('userselected', $_SESSION['userselected']); • //name of the current survey • $twig->addGlobal('activesurvey', $_SESSION['activesurvey']); • //link to go back • $twig->addGlobal('linkToGoBack', $_SESSION['$linkToGoBack']); • }
  • 15. Database - Testing Data integrity • CREATE TEMPORARY TABLE allSurvey ( • SELECT * • FROM templates as t, • responses as r, • answers as a, • questions q, • users as u • WHERE • t.id = r.templateId AND • r.userid = u.id AND • r.id = a.responseId AND • a.questionId=q.id • )
  • 17. Future Work • Input Data validation • Define better user Cases • Testing • Market Analysis Tools • Very Beneficial in Event Information Collection • Specifically design UI and functionality for company events
  • 18. Conclusion • PHP project is the best learning experience in IPD • Database design and queries • MultiDimensional Array , Session SuperGlobal Php • Completed all proposal’s objectives • Company will use the app in events