Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Сайтостроение (уроки по HTML, PHP, MySQL, веб-дизайну)


Информационный Канал Subscribe.Ru

Основы PHP. Рассылки сайта progs.biz
Рассылка № 32
С Новым Годом и Рождеством!
 
Начало > PHP > Основы > Урок 35

Профессиональное PHP программирование.
Профессиональное PHP программирование
Заказать на Озоне

Подробнее


Полные версии уроков (с картинками): урок 35.

PHP
Урок 35. Практика - делаем голосование 1.

Сегодня у нас будет небольшая практика - мы создадим небольшое голосование.

Для этого нам понядобится три файла - файл vote.htm (тут мы покажем форму для голосования), файл vote.php (именно сюда проголосовавший посетитель будет перенаправляться) и vote.txt (тут будут хранится реультаты голосования).

Итак, приступаем.

Исходный текст файла vote.htm будет такой:

<form method = "POST" action="vote.php">
Ваш любимый язык программирования<br>
<input type = "radio" name =answer value=0>C++<br>
<input type = "radio" name =answer value=1>PHP<br>
<input type = "radio" name =answer value=2>Java<br>
<input type = "submit" name =vote value="Vote!"><br>
</form>

Как вы видите, мы тут на форме создали 3 варианта ответа на некоторый вопрос в виде трех радиокнопок. Обратите внимание, что атрибут name у них всех одинаковый - именно благодаря этому они и объеденены в группу. Также обратите внимание, что значение атрибута value у наших радиокнопок начинается с нуля - это нам еще пригодится.

Разумееется, мы не обошлись и без кнопки submit - она служит для отправки данных на страницу vote.php, которая задается атрибутом action тега form.

Выглядеть наша форма для голосования будет приблизительно так:


Ваш любимый язык программирования
C++
PHP
Java


Теперь текст файла vote.txt. Он совсем простой:

0
0
0

Тут мы просто записали сколько человек проголосовало за тот или иной вариант ответа. Пока у нас никто не голосовал, так что пишем все три нуля.

Код для файла vote.php мы напишемна следующем уроке.

Рассылки сайта progs.biz
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET new!
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru


Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2004 сайт progs.biz
© 2002-2004 Алексеев Игорь

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.weblessons
Отписаться

В избранное