Система за анкети + Админ панел

HunteR

Super Moderator
Ето една система за анкети, която направих.
http://web-tourist.net/login/login/view.php?st=2472

Ако имате въпроси може да ги зададете тук.

Ето ви и демо:
http://hunter.bg2.info/test/poll/
http://hunter.bg2.info/test/poll/admin.php
Парола за админ панела: 132


А да и да споменя, че не съм правил кой знае какви защити по админ панела, защото не смятам, че някой от вас иска да си хаква сайта :D
Защото се предполага, че само Вие ще си имате достъп до admin панела :)
 
Защо не направиш така че веднъж като гласуваш да не ти излиза формата за гласуване отново, а да ти излизат резултатите
 
Да имах грешка:

Таблица ips:
Код:
CREATE TABLE `ips` ( 
`id` int(10) NOT NULL, 
`ip` varchar(25) COLLATE utf8_general_ci NOT NULL default '', 
PRIMARY KEY (`id`) 
);

Трябва да изглежда така:

Код:
CREATE TABLE `ips` (
`id` int(10) NOT NULL,
`ip` varchar(25) COLLATE utf8_general_ci NOT NULL default ''
);
[/code]
 
След като гласуваш за пръв път и ти се появят резултатите,при всеки рефреш те пита "The page you are trying to view contains POSTDATA..." и като дам ОК ми отчита пак гласа.Аз съм за номер 4 и виж колко процента има..
:?:
 
FestarBG каза:
След като гласуваш за пръв път и ти се появят резултатите,при всеки рефреш те пита "The page you are trying to view contains POSTDATA..." и като дам ОК ми отчита пак гласа.Аз съм за номер 4 и виж колко процента има..
:?:
Да, виж, че по-горе казах, че съм объркал таблиците.
След малко качвам с обновените.
Мисля, че това беше проблема :)
 
Един малйк въпрос.
Не мислите, че не си заслужава това да се прави с БД като може с текстови файлове?

Не че се заяждам ама май ще е по-просто
:wink:
 
purko каза:
Един малйк въпрос.
Не мислите, че не си заслужава това да се прави с БД като може с текстови файлове?

Не че се заяждам ама май ще е по-просто
:wink:
Заслужава си точно с ДБ да се прави. Файловете гълтат много място а и за какво ми е отделни файлове да include html-та. Много ама много по-добре е с DB. Лесно се извличат резултатите пък и може лесно да се прави бекъп. :wink:

Да правиш сайт само с файлове не си е работа . :?
 
Така направих малко промени с анкетите. :)
Ако вече използвате тази система ще трябва да добавите новите полета в таблица poll.
Ето как ще стане това:
Отивате в phpMyAdmin примерно. Цъкате на базата данни на анкетите и намирате бутончето SQL. Трябва да има поле за слагане на код.

Въвеждате това:
Код:
ALTER TABLE poll ADD `otgovori_min` int(2) NOT NULL default '1';
ALTER TABLE poll ADD `otgovori_max` int(2) NOT NULL default '1';

Ако ви изпише, че успешно е въвело 2-те полета значи до тук всичко е ОК.
След, което сваляте този архив: http://tapotiichici.hit.bg/Polls.rar

Замествате новите файлове със старите, като не слагате файла config_poll.php, защото пак ще трябва да гласите връзката с базата данни и паролата за админ панела.

---------------

А за тези, които те първа инсталират системата за анкетите - сваляте горният архив, разархивирате, правите си база данни. Импортвате си структурата на таблицата в phpMyAdmin-а, която се намира във файла SQL.txt.
И сте готови :)
Повече информация може да намерите в урока.


---------------

Сега нека обясня какво ново съм добавил към анкетите.
Не е кой знае какво, но видях на няколко места, че го искат и реших да направя този Update :?:

Значи вече след като създавате анкета ще може да избирате за колко отговора да може да гласува даден потребител.
Като може да определите за колко най-малко отговора да може да гласува и за колко най-много :)

Ако изберете повече от 1 отговор radio бутончетата ще станат checkbox-чета :).

П.П: Само за информация. Ако нагласите да трябва да се гласува примерно за най-малко 2 отговора от анкетата трябва някъде да го съобщите, защото потребителите няма да знаят и няма да им добави резултатите.
 
purko каза:
Защо не оправиш чарсета, че така много дразни с маймуница? :?:
Амм, защото се предполага, че Вие ще си сложите анкетата някъде из сайта и би трябвало да имате <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
 

Back
Горе