Poll met volledige Admin
Auteur: Rens - 15 maart 2006 - 16:00 - Gekeurd door: nemesiskoen - Hits: 19960 - Aantal punten: 3.91 (11 stemmen)
Als je het systeem in de volgende stappen 'installeert', kan er eigenlijk niks verkeerd gaan.
1. Je gaat het uploaden.
2. Je voert de SQL queries uit die in poll.sql staan.
3. Je gaat naar install.php.
4. Je vult het formulier in.
5. Je verwijderd install.php
6. Je verwijderd poll.sql
7. Je kunt het gebruiken.
Stap 5 en 6 zijn niet noodzakelijk, maar wel aan te raden.
In het admin paneel kun je alles regelen.
Je kunt nieuwe polls aanmaken, de polls aanpassen en de polls verwijderen.
Ook is er de optie om een poll te resetten, zodat er opnieuw gestemd kan worden.
Je kunt er ook admins toevoegen, verwijderen, aanpassen en de admins kunnen hun eigen wachtwoord wijzigen.
Als je een 'superadmin' bent, kun je admins toevoegen, verwijderen en aanpassen,
Bij het aanpassen kun je ze 'superadmin' maken, het wachtwoord wijzigen en de gebruikersnaam wijzigen.
Dit kan een gewone admin allemaal niet.
|
Code: |
De volgende codes staan ook in poll.sql:
CREATE TABLE `poll_admin` (
`id` int(11) NOT NULL auto_increment,
`gebr` varchar(255) NOT NULL,
`wwrd` varchar(32) NOT NULL,
`level` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
CREATE TABLE `poll_antwoord` (
`id` int(11) NOT NULL auto_increment,
`poll` int(11) NOT NULL,
`antwoord` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
CREATE TABLE `poll_stem` (
`id` int(11) NOT NULL auto_increment,
`poll` int(11) NOT NULL,
`antwoord` int(11) NOT NULL,
`ip` varchar(16) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
CREATE TABLE `poll_vraag` (
`id` int(11) NOT NULL auto_increment,
`vraag` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
CREATE TABLE `poll_admin` ( `id` int(11) NOT NULL auto_increment, `gebr` varchar(255) NOT NULL, `wwrd` varchar(32) NOT NULL, `level` tinyint(1) NOT NULL default '0', ) TYPE=MyISAM; CREATE TABLE `poll_antwoord` ( `id` int(11) NOT NULL auto_increment, `poll` int(11) NOT NULL, `antwoord` varchar(255) NOT NULL, ) TYPE=MyISAM; CREATE TABLE `poll_stem` ( `id` int(11) NOT NULL auto_increment, `poll` int(11) NOT NULL, `antwoord` int(11) NOT NULL, `ip` varchar(16) NOT NULL, ) TYPE=MyISAM; CREATE TABLE `poll_vraag` ( `id` int(11) NOT NULL auto_increment, `vraag` varchar(255) NOT NULL, ) TYPE=MyISAM;
De rest staat in de zip, aangezien het iets te veel is om hier te plaatsen. Download code (.txt)
|
|
|
Stemmen |
Niet ingelogd. |
|