This is a Voting Poll Script, created with Ajax technology, JavaScript and PHP (with OOP).
The script is free, without any support or assistance. You can use it, modify, and publish it freely.

Features

- The Voting Poll System has Admin control page. In the Admin page you can Add /Reset /Delete polls, see poll code (that must be added in web page), and poll data (started date-time, total number of votes, number of votes, percentages and last date-time voted of each poll item).
- The script can be used in ".html" and ".php" files, but the server must run PHP.
- Data can be saved in TXT files on the server (in JSON format), or in a MySQL database (with PHP PDO). By default, the script saves data in TXT files.
- Works also in browsers with JavaScript disabled.
- Can be added multiple Voting Polls in a web page.
- If you have a register /login script in your web site, you can set this Voting Poll System Script to allow only the logged users to vote. By default, each visitor can vote a poll a single time only.
- The script can be easily used /translated in other languages, without affecting the main code of the script. Supports diacritics and other characters specific to each language.
- The code is valid XHTML, and the poll elements are displayed relatively to browser resolution, and window size.

- The script contains two designs /styles for poll data displayed after voting (click on these images).
Voting Poll Style 1 Voting Poll Style 1

More details, instalation and settings in the "readme.html" file in the script.

• To Download it, click: PHP-Ajax Voting Poll System script.

Bellow you can see Demo with two polls.
To see and test the Admin Page of this Voting Poll System, click: Admin Page.
This poll can be voted a single time only.
Vote this poll, started in: 26-Feb-2013

What is your age?

Voting Poll 2

This poll can be voted one time each day.
Vote this poll, started in: 26-Feb-2013

What fruit did you eat today?


• If your site usses "https" protocol for the URL address of the page in which you add the Polls, open the "admin.php" file (in "vpoll/" directory), and replace 'http' with 'https' at line 5.

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which tag can be used to create input text field in web page?
<form> <input> <div>
<input type="text" name="a_name" value="val" />
Which CSS property displays the text in a small-caps font?
display font-variant font-style
h3 {
  font-variant: small-caps;
}
What instruction displays a notice box with a message inside it, in JavaScript?
for() Date() alert()
var msg = "Visit CoursesWeb.net";
alert(msg);
Indicate the PHP code used to get the users IP.
$_SERVER["HTTP_USER_AGENT"] $_SERVER["REMOTE_ADDR"] $_GET[]
$ip = $_SERVER["REMOTE_ADDR"];
echo $ip;
Voting Poll System script PHP-AJAX

Last accessed pages

  1. Multiple Select Dropdown List with AJAX (2691)
  2. Script Users Register, Login, Online (2506)
  3. Read Excel file data in PHP - PhpExcelReader (3342)
  4. Last Google Cache of Web Page (115)
  5. PHP Script Website Mini-Traffic (349)

Top accessed pages

  1. PHP-MySQL free course, online tutorials PHP MySQL code (5260)
  2. Courses Web: PHP-MySQL JavaScript Ajax HTML CSS Flash-AS3 (5044)
  3. Get Attribute (ID, Class, Name, Title, Src) with jQuery (4817)
  4. PHP PDO - exec (INSERT, UPDATE, DELETE) MySQL (4658)
  5. PHP Chat Script (4417)