polling system part 1 creating php & mysql files cis 254

9
Polling System Part 1 Creating PHP & MySQL Files CIS 254

Upload: rudolf-bond

Post on 01-Jan-2016

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Polling System Part 1 Creating PHP & MySQL Files CIS 254

Polling System Part 1

Creating PHP & MySQL Files

CIS 254

Page 2: Polling System Part 1 Creating PHP & MySQL Files CIS 254

Polling System

• Create Database

• Upload Table information through PHP

• Creating Require() Files

• Add Polls

• Load Poll Data

• Vote For– Setting Cookies

Page 3: Polling System Part 1 Creating PHP & MySQL Files CIS 254

Create Database

• Using Telnet and MySQL Admin– Create DB INTpoll– Set Permissions

• GRANT for DB and TABLE

Page 4: Polling System Part 1 Creating PHP & MySQL Files CIS 254

Upload Table information through PHP

• In A PHP File, – Create connection to database – Create table in mysql_query statement– Insert tQable data in mysql_query statement– One statement per INSERT statement– Use echo mysql_error for troubleshooting

Page 5: Polling System Part 1 Creating PHP & MySQL Files CIS 254

Creating Require() Files

• Allow you to insert information from a outside file into a current file.– Useful for headers, footers and commonly

required variables.

• Create Connect.php

• Use REQUIRE() for connection variables

• Commonly called includes

Page 6: Polling System Part 1 Creating PHP & MySQL Files CIS 254

Add Polls

• File used to input poll questions into system

• Poll questions come from database

• See file addpolls.php

Page 7: Polling System Part 1 Creating PHP & MySQL Files CIS 254

Load Poll Data

• Loads Questions into Flash according to selection. – See loadpolldata.php

Page 8: Polling System Part 1 Creating PHP & MySQL Files CIS 254

Vote For

• Check for previous votes– Using a cookie

• Update record with votes

• Send poll data back to flash– See votefor.php

Page 9: Polling System Part 1 Creating PHP & MySQL Files CIS 254

Setting Cookies

• Cookies allow tracking of previous votes