Unlimited HostingFree Drupal ThemesFree Drupal Themes

PostHeaderIcon Опрос на сайте по средствам PHP

На сегодняшний день одним из главных способов получения статистики или информации о пользователях глобальной сети является проведение голосования на веб-сайте. На бесплатных серверах, как в принципе и платных, создание опросов входит в сферу услуг, то есть их не нужно создавать самостоятельно. Но подобные опросы стандартные, одинаковые и с банальным оформлением. Решением этой проблемы является самостоятельное программирование голосований на любой вкус.

Лучше всего для создания опросов использовать язык PHP, который позволяет спрограммировать любые приложения для сайтов по средствам написания скриптов и сценариев. Модернизированный старый или уникальный новый дизайн опроса привлечет еще больше посетителей к участию в голосовании.

Для создания голосования на PHP, во-первых, нужна форма, а также стандартный обработчик скриптов, то есть файл voit.php. Форма опроса может выглядеть как угодно и располагаться на сайте где угодно. На форме могут быть расположены: текст вопроса и кнопки для выбора варианта, для них лучше всего использовать кнопки типа radio, так как они позволяют выбрать только один вариант ответов.

Общий код подобной формы голосования будет следующим:

<form>
<b>Название вопроса</b>
<br> Вариант ответа-1 <input type=radio value=1 name=answer >
<br> Вариант ответа-2 <input type=radio value=2 name=answer >
…………………………………………
<br> <input type="submit" value="Название кнопки для ответа">
</form>

Следует внести некоторые ясности в выше представленном коде. Закрытый тег form предназначен для создания самой формы опроса, а стандартные теги <b> и <br> служат для выделения текста жирным шрифтом и переноса на новую строку соответственно. Таким образом, после «Названия вопроса» в столбик будут расположены две кнопки с двумя вариантами ответов. Кнопки ответов описаны типом radio, о котором ранее говорилось. Тег input предназначен для создания на форме кнопки, а его атрибуты value и name – для определения каждой кнопке специального значения и имени соответственно. К примеру, если выбрать «Вариант ответа-2», то программно определится значение 2.

После этого следует записать полученное значение в отдельный файл с расширением dat, причем каждому варианту должен соответствовать свой файл. Когда будет определено значение ответа и к какому файлу он должен соответствовать, необходимо прибавить ответ к счетчику файла.

Для вывода результата голосования на форму нужно открыть файл оператором file() и вывести его на экран с помощью оператора echo.

Поиск
Rambler's Top100 Яндекс.Метрика