41. Mazej - 03 Декабря, 2004 - 10:05:31 - перейти к сообщению
Я вот глянул скрипт, ПРОСТО ВИЛИКОЛЕПНО! Спасибо!!! А там можно что бы у каждого значения был свой рисунок?
42. TvoyWeb - 03 Декабря, 2004 - 10:33:32 - перейти к сообщению
Mazej пишет:
А там можно что бы у каждого значения был свой рисунок?
Ну и зачем? Делать зоопарк? Сами рисунки ты можешь заменить на свои.
43. Mazej - 03 Декабря, 2004 - 11:05:56 - перейти к сообщению
Цитата:
А чё не красиво будет?Ну и зачем? Делать зоопарк?
А что мне нужно добовлять если я хочу ещё нескока ответов хочу добавить уже для другого голосования? Объясни что нужно заменить в коде?
44. TvoyWeb - 03 Декабря, 2004 - 14:30:12 - перейти к сообщению
Цитата:
А чё не красиво будет?
Некрасиво это одно, второе я не представляю себе такое чудо .
Цитата:
А что мне нужно добовлять если я хочу ещё нескока ответов хочу добавить уже для другого голосования?
Пишешь следующий код
CODE:
<FORM METHOD="POST" action="vote.php">
<!--Элемент формы определяющий ID опроса-->
<INPUT TYPE="hidden" NAME=von VALUE="1">
<!--Конец определения ID опроса-->
<!--Пара элементов для первого ответа-->
<INPUT TYPE="hidden" NAME=q[0] VALUE="Нравится">
<INPUT TYPE=radio NAME=answer VALUE=0>Ответ №1
<!--Конец первой пары ответа-->
<!--Пара элементов для второго ответа-->
<INPUT TYPE="hidden" NAME=q[1] VALUE="Не нравится">
<INPUT TYPE=radio NAME=answer VALUE=1> Ответ №2
<!--Конец второй пары ответа-->
<!--Пара элементов для третьего ответа-->
<INPUT TYPE="hidden" NAME=q[2] VALUE="Все равно">
<INPUT TYPE=radio NAME=answer VALUE=2> Ответ №3
<!--Конец третьей пары ответа-->
<!--Пара элементов для четвертого ответа-->
<INPUT TYPE="hidden" NAME=q[3] VALUE="Отстой">
<INPUT TYPE=radio NAME=answer VALUE=3> Ответ №4
<!--Конец четвертой пары ответа-->
<!--Кнопки "Отправить" и "Смотреть результаты"-->
<INPUT TYPE=Submit NAME=vote VALUE=" Отправить ">
<INPUT TYPE=Submit NAME=result VALUE=" Смотреть результат ">
<!--Конец кнопок-->
</FORM>
<!--Элемент формы определяющий ID опроса-->
<INPUT TYPE="hidden" NAME=von VALUE="1">
<!--Конец определения ID опроса-->
<!--Пара элементов для первого ответа-->
<INPUT TYPE="hidden" NAME=q[0] VALUE="Нравится">
<INPUT TYPE=radio NAME=answer VALUE=0>Ответ №1
<!--Конец первой пары ответа-->
<!--Пара элементов для второго ответа-->
<INPUT TYPE="hidden" NAME=q[1] VALUE="Не нравится">
<INPUT TYPE=radio NAME=answer VALUE=1> Ответ №2
<!--Конец второй пары ответа-->
<!--Пара элементов для третьего ответа-->
<INPUT TYPE="hidden" NAME=q[2] VALUE="Все равно">
<INPUT TYPE=radio NAME=answer VALUE=2> Ответ №3
<!--Конец третьей пары ответа-->
<!--Пара элементов для четвертого ответа-->
<INPUT TYPE="hidden" NAME=q[3] VALUE="Отстой">
<INPUT TYPE=radio NAME=answer VALUE=3> Ответ №4
<!--Конец четвертой пары ответа-->
<!--Кнопки "Отправить" и "Смотреть результаты"-->
<INPUT TYPE=Submit NAME=vote VALUE=" Отправить ">
<INPUT TYPE=Submit NAME=result VALUE=" Смотреть результат ">
<!--Конец кнопок-->
</FORM>
Каждый ответ определяется парой элемнтов (input) формы, то есть одним скрытым (hidden) и радио (radio) полем.
В параметр VALUE скрытого поля записывается текстовое значение ответа (проще сам ответ).
Параметр NAME этого поля должен иметь значение "q[N]", где "N" это порядковый номер ответа (начиная с нуля).
Пармаетр NAME поля radio должен иметь значение "answer" для всех ответов, а вот в параметр VALUE записывается порядковый номер ответа.
В самом начале формы есть скрытое (hidden) поле с именем (NAME) "von". В параметр VALUE этого поля записывается ID опроса.
Если ты хочешь создать новый опрос, то присвой ему уникальный (неповторяющийся) ID номер.
Если ты хочешь в новом опросе сделать, к примеру, 10 вариантов ответа, то в форме должно быть 10 пар лементов формы (смотри верхний код.
В этом случае самое первое, скрытое поле будет с именем NAME=q[0], а самое последнее с NAME=q[9].
Все комментари к коду, ты можешь опустить. Здесь они даны для понимания вопроса.
Ну вроде все.
45. Mazej - 03 Декабря, 2004 - 14:36:09 - перейти к сообщению
Оба...! TvoyWeb ты супер я так ждал этого пояснения!
46. Mazej - 03 Декабря, 2004 - 16:30:39 - перейти к сообщению
TvoyWeb вот решил в js скрипт перевести вроде бы перевёл т.е работает на сервер закачал просто выводит количество голосовавших! В чём дело не пойму Если чё вот файлы которые я переделал! Вот ссылка http://automodeling.narod.ru/programs.htm
47. TvoyWeb - 03 Декабря, 2004 - 17:19:55 - перейти к сообщению
Mazej
Ты вообще вниматешльно смотришь то что в коде написано?
Вот твой код:
Посмотри как записан параметр NAME.
И посмотри как в моем примере было в архиве со скриптом и в посте выше (q[N] где N номер ответа). Ну нельзя же так. И потом зачем ты делал изменения в файле vote.php, там где не нужно ничего менять?
Короче вот новый архив и ничего не меняй в файле vote.php.
Ты вообще вниматешльно смотришь то что в коде написано?
Вот твой код:
CODE:
document.write("<INPUT TYPE=\"hidden\" NAME=a0 VALUE=\"GTA: San Andreas\">");
document.write("<INPUT TYPE=\"hidden\" NAME=a1 VALUE=\"NFS Underground 2\">");
document.write("<INPUT TYPE=\"hidden\" NAME=a2 VALUE=\"GTA: Vice City\">");
document.write("<INPUT TYPE=\"hidden\" NAME=a1 VALUE=\"NFS Underground 2\">");
document.write("<INPUT TYPE=\"hidden\" NAME=a2 VALUE=\"GTA: Vice City\">");
Посмотри как записан параметр NAME.
И посмотри как в моем примере было в архиве со скриптом и в посте выше (q[N] где N номер ответа). Ну нельзя же так. И потом зачем ты делал изменения в файле vote.php, там где не нужно ничего менять?
Короче вот новый архив и ничего не меняй в файле vote.php.
48. Mazej - 04 Декабря, 2004 - 02:30:03 - перейти к сообщению
Я исправил теперь работает!!! Просто когда код конвертировал думал это значение не очень важно и убрал скобочки, а можно чтобы результаты показывал ровно т.е графика была равномерно
т.е ровно.
GTA: San Andreas-----------Тут графика
NFS Underground 2---------Тут графика
т.е ровно.
GTA: San Andreas-----------Тут графика
NFS Underground 2---------Тут графика
49. TvoyWeb - 04 Декабря, 2004 - 02:43:18 - перейти к сообщению
Mazej пишет:
а можно чтобы результаты показывал ровно т.е графика была равномерно
Ну это уже HTML надо юзать... то есть результаты надо втиснуть в таблицу, разбитую на колонки. В первой колонке текст ответа, во второй графика, в третьей проценты.
Mazej пишет:
думал это значение не очень важно и убрал скобочки,
В коде ИМХО все ВАЖНО!!! Не забывай об этом. Если что то есть в коде, значит это для чего то нужно.
Да вот еще. Дай ка мне файл vote.php который лежит у тебя на сервере. Только именно тот который на сервере лежит. Что то я не пойму откуда там лишние данные берутся. Либо ты не заменил его из последнего архива.
50. Mazej - 04 Декабря, 2004 - 02:53:55 - перейти к сообщению
Кстати да: Спасибо, Ваше мнение учтено:0 0 2 1 1 0 0 0 5 2
это что такое даже не знаю вроде мне кажется какойто глюк может в скрипте vote осталось от старого!
это что такое даже не знаю вроде мне кажется какойто глюк может в скрипте vote осталось от старого!