Все про Интернет
       (N 155) 03.01-09.01 2005
        << Архив передач >>
 Логин:  Пароль:
[регистрация]     запомнить 
 Поиск по сайту:
[Сайты зрителей] [Рейтинг] [Статьи] [Форум] [Блог] [Киберспорт] [Конкурсы] [О передаче]
 
Разделы: Программирование |

Срочно нужен скрипт голосования (php)

комментариев всего: 11

1:. 06.01.2005 : 01:41:48 :    V. Net  нужен скрипт...
Срочно нужен скрипт голосования (php)....
Самый простой.... без админских наворотов и без mysql.... форма голосования должна быть хтмлевская, а не генерироваться в php файле, чтобы я мог ее нормально вставить на хтмл страничку(а не писать include)... главное чтобы писало в текстовый файл и выдавало какие-то результаты :)...

посмотрел скрипт в "статьях"... все вроде подходит... но наверное я слишком требовательный... все-таки хотелось бы достать голосование с графиком... :)

{хотя в принципе его можно самому прилепить...}

Но все-таки, подскажите кто что знает плиз!!

2:. 06.01.2005 : 11:09:45 :    Vladimir  сайт 
Я на основе этого скрипта делал голосование:
http://thedotcomcompany.net/resources/sources/poll.zip

только там надо include делать, но думаю, что можно безболезненно переделать.

3:. 06.01.2005 : 15:27:01 :    V. Net  
Спасибо, посмотрим, что можно сделать....

4:. 06.01.2005 : 20:16:08 :    V. Net  
Вот... поставил.... дописал там пару строк...
но почему-то выскакивает ошибка при голосовании... какой-то бред... на 37 строке у меня setcookie ("voted", "on", time()+$time_toban); :( в остальном проблем почти нет.... только я не понял, как вы все-таки открываете форму с результатами при нажатии на кнопку "голосовать"....

5:. 06.01.2005 : 21:05:16 :    Vladimir  сайт 
Про ошибку с кукисами ничего не скажу, должно работать правильно... знаю, что может возникать ошибка записи в файл результатов, если на стороне сервера не прописать ему атрибуты записи в файл.

Форма открывается скриптом:

<form name="poll" method="get" action="javascript:if (wopen('vote/vote.php?voteN=151&rez='+num(poll),600,500))">


<script language="JavaScript" type="text/JavaScript">
<!--
function wopen(URLStr, width, height)
{
window.open(URLStr,'_blank','toolbar=no,location=no,directories=no,sta
tus=no,menub ar=no,scrollbar=no,resizable=yes,copyhistory=yes,width='+width+',height='+height+'');
return false;
}
//-->
</script>

6:. 06.01.2005 : 21:39:51 :    V. Net  
chmodы я то поставил....
а насчет 'vote/vote.php?voteN=151&rez='+num(poll) - это не мой случай.... у меня таких аргументов и в помине нет.... и почему voteN= именно 151??
ладно, как-нибудь разберусь :))

7:. 06.01.2005 : 21:56:26 :    Vladimir  сайт 
voteN - это, скажем так, номер голосования (я ж под сайт настраивал опросник, 151 - значит опросник был создан на 151 передаче), а rez='+num(poll) - результат голосования.

num - функция:

<!--
function num(form)
{
for (i = 0; i<30; i++) { if (form.vote_v[i].checked) break; }
i++; return i;
}
// -->


8:. 06.01.2005 : 22:23:46 :    V. Net  
пользуясь <form name="poll" method="get" action="javascript:if (wopen('vote/vote.php?voteN=151&rez='+num(poll),600,500))">
мне нужно подставить в функцию wopen мои аргументы, где poll.php?vote=x&mode=[vote, results]... если mode я могу указать сам, то как мне проверять в php отмеченные radio (в vote=X нужно указать именно отмеченный вариант)? если в method=post оно посылало само, то в method=get прийдется все делать руками как я понимаю....

9:. 06.01.2005 : 22:31:06 :    V. Net  
Warning: Cannot modify header information - headers already sent by (output started at /var/www/iatp/vnet/index.html:5) in /var/www/iatp/vnet/poll.php on line 37
вот эта ошибка.... причем тут хедерс я не знаю :(

10:. 07.01.2005 : 00:21:43 :    Vladimir  сайт 
function num(form) выдает номер выбранного ответа

По хедерс. Если я не ошибаюсь, такая ошибка появляется если ставятся кукисы после того как был вывод на экран. Т.е. надо либо скрипт переписать, либо в самом верху поставить строчку if (!ob_get_level()) ob_start();

http://xdmitry.pp.ru/php_article_2

11:. 07.01.2005 : 20:05:05 :    V. Net  
Все, я написал скрипт, теперь он обрабатывает выбранные radio и вызывает окно при нажатии кнопки с нужными аргументами... наверное, можно сделать и проще, но как смог.... :)

спасибо за помощь!! ;)


Тема закрыта, новые сообщения добавить нельзя.

 
 

[Видеоархив]

Передача создана дизайн-студией Conus Video
По вопросам размещения рекламы или информации в передаче Internet@Mania пишите imania@mail.zp.ua, или звоните
8(0612)63-80-84


Share |
 
 
Активные темы
Как бороться с мошенниками на OLX? [1]
Принтер для печати этикеток [1]
Ноутбуки Acer. ТОП15 интернет-магазин [1]
Классные мультфильмы [1]
Новый год [1]
Планшет [1]
Уход за волосами [1]
Немного юмора :) [1]
Фильмы [1]
Объективы и другая фототехника [1]

Популярные темы
Triolan в Запорожье
Работа в интернете
Контер Страйк и все связанное с ним
Crazy Machines aka Заработало
Укртелеком (ADSL), ваши мнения
Как найти человека?
Хакеры, блин!
как заработать в интернете
нужен ключ для запуска контер страйк 1.6 а то блин...
Помогите. HELP.
GTA:SA-MP
Как в CS:1.6 по инету играть? и можно ли через dia...
ОТКРЫЛСЯ НОВЫЙ САЙТ!!!!!!
Решебник на 9 класс Кирик Помогите!!!
Сервер WOW в запорожье 2.4.3
Просьба к Интернета Мании
Создание Web сайтов
народ Help!!! Где скачать Wow неофициальный беспла...
Безплатные .mp3
ADSL технология

[Все темы]
[Создать новую тему]

 
    Передача создана дизайн-студией Conus Video
    По вопросам размещения рекламы или информации в передаче Internet@Mania пишите нам imania@mail.zp.ua, или звоните 8(0612)63-80-84