Цитата:А чё не красиво будет?
Некрасиво это одно, второе я не представляю себе такое чудо .
Цитата:А что мне нужно добовлять если я хочу ещё нескока ответов хочу добавить уже для другого голосования?
Пишешь следующий код
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>
Каждый ответ определяется парой элемнтов (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].
Все комментари к коду, ты можешь опустить. Здесь они даны для понимания вопроса.
Ну вроде все. |