16.09.04 Добавилось в раздел статьи "Голосование
на Вашем сайте (часть 3)". 15.09.04 Сайт не работал несколько
дней из-за проблем с сервером. Приношу свои извенения. 6.09.04
Для зарегистрированных пользователей появилась возможность коментировать статьи. 6.09.04
Появились учебники по PHP и HTML, а также справочник по HTML в разделе "Скачать". 4.09.04
Добавлены "Как работать с PHP?", "Голосование на Вашем сайте" и "Голосование
на Вашем сайте (часть 2)" в раздел "Статьи".
От автора (рекомендуется
прочитать):
Добрый день уважаемые подписчики.
Я
очень рад, что мою рассылку читают и она многим нравиться, что ко мне приходит
большое количество писем. Но в многих из них вопросы, которые я уже разобрал
в предыдущих выпусках. Я, конечно, понимаю, что многие подписались на нее совсем
недавно, поэтому я настоятельно рекомендую, чтобы Вы не поленились и прочитали
все предыдущие статьи. Это поможет решить Вам многие Ваши проблемы, т. к. это
обучающая рассылка и ее нужно читать сначала, особенно новичкам. Напоминаю, что
прочитать предыдущие выпуски в разделе "http://www.about-php.fatal.ru/archive.php>архив
рассылки". А статьи этих выпусков в разделе - "http://about-php.fatal.ru/clauses.php>Статьи"
на нашем сайте http://www.about-php.fatal.ru/>about-php.fatal.ru.
Также на сайте имеется http://www.about-php.fatal.ru/forum.php>форум,
в котором Вы также можете добавлять темы обсуждений, задавать вопросы. Чтобы
добавить тему или вопрос Вам необходимо зарегистрироваться. http://www.about-php.fatal.ru/reg.php>Регистрация
на сайте дает Вам некоторые дополнительные возможности, число которых растет.
Поэтому не упустите свой шанс и займи себе лучший логин. Я буду очень Вам признателен,
если Вы будете высказывать свои мнения и замечания по поводу сайта и рассылки
в http://www.about-php.fatal.ru/guestbook.php>гостевой.
Голосование
на Вашем сайте (часть 3):
Итак, третья часть статьи "Голосование
на Вашем сайте" будет посвящена улучшению голосования в плане оформления и расширения
его возможностей. Например, я скажу Вам, как сделать кнопку "результаты голосования",
как добавить проценты голосов и некоторые другие вещи, которые, как мне кажется,
будут совсем не лишними.
Первое с чего мы начнем будет добаление кнопки
"результаты". Для этого где-нибудь добавьте ссылочку с таким кодом:
"<a href=voit.php>Результаты голосования</a>"
Сделаем, чтобы выводилась строка благодарности,
когда пользователь проголосовал. Ее приерный текст содержания "Ваш голос учтен.
Спасибо.". Если хотите, Вы, конечно, можете подредактировать эту фразу. Чтобы
проверить голосовал пользователь или просто смотрел результаты используем функцию
if:
Чтобы было более наглядно, да красиво и престижно,
сделаем статистику голосов в процентах. Подсчет находится по формуле:
переменная = кол-во голосов/сумма голосов * 100%
Единственное нужно учесть 2 вещи, одну и которых
обязательно:
- Из курса математики всем известно, что на 0 делить нельзя. Поэтому на поставить
условие (проверку: сумма голосов не 0).
- И второе, чтоб улучшить вид, т. к. при делении возможна 10-ая дробь. Чтоб ее
убрать используем функцию intval(переменная).
Также проценты можно отобразить графически. Для
этого возьмем самый обыкновенный тег <hr>. И зададим длину параметром
width="". Например, width="$pr1". В итоге мы получаем вывод статистики
опроса на экран: