Polls And Surveys: PHPSurveyor

PHP Surveyor is a set of PHP scripts that interact with MySQL to develop surveys, publish surveys and collect responses to surveys. Once a survey has been created it can be published as an online survey (displayed as single questions, group by group or all in one page) or you can use a dataentry system for administration of paper-based versions of the survey. PHP Surveyor can produced \'branching\' surveys (set conditions on whether individual questions will display), can vary the look and feel of your survey through a templating system, and can provide basic statistical analysis of your survey results.

PHP Surveyor includes the capacity to generate individualised \'tokens\', so if you have a list of people you want to invite to participate in a survey you can issue each one with a token, and they will be able to access the survey using that token. This allows for quite good quality control of your surveys.

The original design of PHPSurveyor was to provide a basic data-entry screen for entering the responses to paper-distributed surveys, but once the dataentry was designed, it seemed only logical to extend this to "public" web forms. This is now the main focus of PHPSurveyor, although the ability to enter paper based versions is also still very important.


PHPSurveyor currently offers:


  • Unlimited number of surveys at the same time
  • Creation of a printable survey version
  • Unlimited number of question groups in a survey
  • Unlimited numbers of questions in a group/survey
  • 20 different question types with more to come
  • Ability to set conditions for questions depending on earlier answers (branching the survey)
  • Re-usable editable answer sets
  • Ready-made importable questions
  • Assessment surveys
  • Unlimited number of participants to a survey
  • Anonymous or open surveys as well as closed surveys
  • Optional public registration for surveys
  • Sending of invitations, reminders and tokens by email
  • Option for participants to buffer answers to continue survey at a later time
  • Cookie or session based surveys
  • Several ready-made templates available for download
  • Template editor for creating your own page layout

  • Extended and user-friendly administration interface
  • Back-office data entry possibility
  • Survey start & end-dates for automation
  • Enhanced import and export functions to text, CSV and MS Excel format
  • Basic statistical and graphical analysis with export facility
  • Supporting more than 15 different languages in both the front- as well as the backend
  • Detailed English manual included in the download
  • and many more small features we have left out so be sure to visit our online demo.

To run PHPSurveyor you'll need web space which complies with the following minimum requirements: