X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Голосование
UnknownError
UnknownError
Topic Starter сообщение 3.2.2009, 16:51; Ответить: UnknownError
Сообщение #1


Уважаемые знатоки,помогите пожалуйста,Орагнизовать голосование,чтобы результаты записывались в бд.. или хотя бы в текстовый документ,вот у меня код html

{include file='header.tpl'}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

<form action="option1.php">
<p><select name="rate">
<option>Голосование</option>
<option value="t1">+</option>
<option value="t2">-</option>
</select>
<input type="submit" value="Отправить"></p>
</form>

</body>
</html>{include file='footer.tpl'}
option1.php

[PHP]<?
$page = "rate";
include "header.php";

include "footer.php";
?>[/PHP]
не знаю что сделать,в php...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
UnknownError
UnknownError
Topic Starter сообщение 4.2.2009, 11:04; Ответить: UnknownError
Сообщение #2


почему все игнорят? помогите пожалуйста.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 4.2.2009, 11:43; Ответить: Webmaster_hb
Сообщение #3


UnknownError, а что вы знаете из PHP ?
создайте пустой файл
1. проверьте переданные данные
2. обработайте их
3. добавьте в базу данных
4. выведите сообщение, что всё ок
5. верните человека на страницу

это очень простая реализация
для исключения накруток и т.п. прийдется устанавливать куки пользователю, записывать его IP и время голосования
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 4.2.2009, 12:00; Ответить: MetSerp
Сообщение #4


{include file='header.tpl'}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

<form action="option1.php">
<p><select name="rate">
<option>Голосование</option>
<option value="t1">+</option>
<option value="t2">-</option>
</select>
<input type="submit" value="Отправить"></p>
</form>

</body>
</html>{include file='footer.tpl'}

Лучше сделать эту страницу в php.

Не вижу смысла для счетчика плюс минус использовать БД все можно сделать используя простой текстовый файл:
Листинг текстового файла count.txt
[PHP]<?php $tcount = 0 ; ?>[/PHP]
Листинг функции
[PHP]<?php
include ('count.txt');
$vote = $_POST['rate'];
if ($vote == "t1")
{
$ncount = $tcount + 1;
}
else
{
$ncount = $tcount - 1;
}
$txt = "<?php \$tcount = $ncount ; ?>";
$file = fopen("count.txt","w") or die ("не могу открыть файл");
fwrite ($file,$txt) or die ("не могу написать в файл");
fclose ($file) or die ("не могу закрыть файл");
echo "Ваш голос учтен" ;
?>[/PHP]
Листинг страницы голосования
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

<form action="count.php" method="post">
<p><select name="rate">
<option>Голосование</option>
<option value="t1">+</option>
<option value="t2">-</option>
</select>
<input type="submit" value="Отправить"></p>
</form>

</body>
</html>

Не отвечали потому что вопрос много раз обсуждался :nea:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
panika
panika
сообщение 5.2.2009, 20:21; Ответить: panika
Сообщение #5


UnknownError, похоже ты взял не тот учебник для изучения php. Прежде чем работать таким образом ты должен понимать основы основ программирования на php.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Голосование для сайта звёздочками.
0 SOFMACH 3397 19.2.2015, 5:56
автор: -SOFMACH-
Открытая тема (нет новых ответов) Онлайн голосование с установленным смс биллингом
0 a13-08 1563 14.3.2012, 18:17
автор: a13-08
Опрос (нет новых голосов) Опрос: ГОЛОСОВАНИЕ на конкурс – лучший коллаж (мэтт)
на кону 100$
107 majekako 22387 4.2.2010, 11:29
автор: Web-Dreamer
Открытая тема (нет новых ответов) Как написать Голосование и поиск по сайту на java
3 tux_hb 10747 10.5.2009, 16:31
автор: -Webmaster-


 



RSS Текстовая версия Сейчас: 29.3.2024, 15:56
Дизайн