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



 

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

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

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Скрипт голосования
kiki_hb
kiki_hb
Topic Starter сообщение 19.4.2008, 1:12; Ответить: kiki_hb
Сообщение #1


Вот хочу на сайт поставить простейший скрипт для опроса, и вызвало затруднение следующее: как правильно разместить код. Скрипт php и предлогает такой код:
[PHP]<?php
include_once "/www/croe.net/y/b/ybook/home/site/Mnenie/booth.php";
echo $php_poll->poll_process(x); // x = Poll ID
?>
[/PHP]
И перед этим сказано нужно вписать кудата:
string poll_process(mix var) - какой язык не андерстэнд.

Прошу пжл приведите готовый код а то я уже запарился мягко говоря((
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 19.4.2008, 9:01; Ответить: Exterior
Сообщение #2


kiki, вам нужно вставить только эти 2 строчки:
[php]include_once "/www/croe.net/y/b/ybook/home/site/Mnenie/booth.php";
echo $php_poll->poll_process(x); // x = Poll ID[/php]
в то место страницы, где вы хотите разместить скрипт, например:
<html>
<head>
<title>TITLE</title>
</head>

<body>
<h2>ГОЛОСОВАНИЕ:</h2>
<?php
include_once
"/www/croe.net/y/b/ybook/home/site/Mnenie/booth.php";
echo $php_poll->poll_process(x); // x = Poll ID
?>

</body>
</html>

где x = Poll ID - номер вашего опроса, например 5.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 13.5.2010, 18:53; Ответить: ottaviano
Сообщение #3


Доброго времени суток!
Ребята, помогите пожалуйста понять каким образом происходит голосование в БД?

мои мысли:
в БД имеются пользователи со своими ИД номерами, каждый из них может голосовать за остальных, но только по одному разу за каждого.
Я так понимаю, в БД добавляются два дополнительних поля 1 - "кол-во голосов" и 2 - "ид номера проголосовавших" и значит при голосовании происходит проверка нет ли ид номера голосующего во 2 поле и если нет, он голосует и тем самым увеличивая 1е поле на 1 (+1) и занося свой ид номер во 2е поле.
Так все и происходит?
Или что то не так?

Если все так и есть, то какого типа должно быть второе поле (со списками ид номеров проголосовавших)?
Заранее спасибо!:goodpost:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 13.5.2010, 22:24; Ответить: Licoric
Сообщение #4


Таблица: кто голосует, за кого, итог (как мне думается).
В целом - ход мыслей тот.
При последующем голосовании просто проверяешь - есть ли ид голосующего в базе или нет. Если нет, то обновляешь поле "количество голосов" и поле кто голосовал (добавляешь id голосовавшего)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 13.5.2010, 22:27; Ответить: ottaviano
Сообщение #5


Licoric,

Хорошо, это можно реализовать, но вот какого все таки типа должно быть поле где содержатся ид номера проголосовавших?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 13.5.2010, 22:31; Ответить: Licoric
Сообщение #6


Например - text (если много, то long text).
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 13.5.2010, 22:35; Ответить: ottaviano
Сообщение #7


(Licoric @ 14.5.2010, 01:31) *
Например - text (если много, то long text).

Тогда при проверке, какую функцию я могу использовать чтоб найти в тексте (список номеров, скажем так через запятую) определенный номер?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 14.5.2010, 8:01; Ответить: Licoric
Сообщение #8


(ottaviano @ 14.5.2010, 01:35) *
Тогда при проверке, какую функцию я могу использовать чтоб найти в тексте (список номеров, скажем так через запятую) определенный номер?

как вариант
search mysql
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 14.5.2010, 11:30; Ответить: ottaviano
Сообщение #9


Licoric,
Спасибо за наставление, смысел понятен, попробую :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
unnormal
unnormal
сообщение 14.5.2010, 11:36; Ответить: unnormal
Сообщение #10


Доброго времени суток!
Ребята, помогите пожалуйста понять каким образом происходит голосование в БД?

мои мысли:
в БД имеются пользователи со своими ИД номерами, каждый из них может голосовать за остальных, но только по одному разу за каждого.
Я так понимаю, в БД добавляются два дополнительних поля 1 - "кол-во голосов" и 2 - "ид номера проголосовавших" и значит при голосовании происходит проверка нет ли ид номера голосующего во 2 поле и если нет, он голосует и тем самым увеличивая 1е поле на 1 (+1) и занося свой ид номер во 2е поле.
Так все и происходит?
Или что то не так?
Постоянно парсить текстовое поле - неок! Если конечно сильно хочется, то используй http://ru.php.net/explode

бд с id, date, vote

id - айди юзера, или ип анонима.
date - если требуется голосование к примеру раз в сутки
vote - голос, можно конечно оптимизаровать, создав отдельную базу, в которой будут плюсоваться результат (item, value)

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Продам скрипт rtb exchange suite - система перепродажи трафика dsp/ssp в реальном времени.
5 buypushplatform 4302 23.4.2024, 21:02
автор: 100ftd
Открытая тема (нет новых ответов) Скрипт поисковика видео StrongTube
3 3josoft 1575 14.8.2023, 14:45
автор: 3josoft
Открытая тема (нет новых ответов) Скрипт приема платежей p2p с карты на карту card2card
Скрипт приема платежей p2p с карты на карту card2card
15 zladey1986 7840 26.3.2023, 8:54
автор: Palundra
Открытая тема (нет новых ответов) Продам скрипт перевода постов и комментариев
4 Tutich 788 19.1.2023, 17:23
автор: Tutich
Открытая тема (нет новых ответов) Битрикс скрипт нативной установки
3 Nemo 2454 20.11.2022, 10:09
автор: Webmaster24


 



RSS Текстовая версия Сейчас: 25.4.2024, 1:03
Дизайн