[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Система анкетирования
Azgilloth
Доброго времени суток!
Нужна помощь с системой анкетирования. Есть несколько вопросов с вариантами ответов, и после ответа на эти вопросы данные надо занести в БД с таблицей "answer". В этой таблице есть 4 поля: "id_answer"(ключевое поле и ID ответа), "id_question"(ID вопроса из списка), "v_number"(вариант выбранного ответа) ,"id_filled_form"(ID заполненной анкеты).
Суть самой проблемы в том, что не могу сформировать обработку формы, что бы результаты всех вопросов заносились в таблицу(описанную выше).



Структура самой страницы анкетирования


<Form name="1" action="add.php" method="post">
<
table border="2">


<
TR><TD>1
</TD><TD>

/* запрос к БД для вывода вопроса */
<?php
$strSQL = "SELECT q_text FROM question WHERE id_question = 1";
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs))
{echo $row['q_text'] . "<br />";}
?>
</TD><TD>

/* варианты ответа */
<label> <input class="" name="question[1]" value="1" type="radio"></label>
<
label> <input class="" name="question[1]" value="2" type="radio"></label>
<
label> <input class="" name="question[1]" value="3" type="radio"></label>
<
label> <input class="" name="question[1]" value="4" type="radio"></label>
</
TD></TR>



<
TR><TD>2
</TD><TD>

/* запрос к БД для вывода вопроса */
<?php
$strSQL = "SELECT q_text FROM question WHERE id_question = 2";
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs))
{echo $row['q_text'] . "<br />";}
?>
</TD><TD>
/* варианты ответа */
<label><input class="" name="question[2]" value="1" type="radio"></label>
<
label><input class="" name="question[2]" value="2" type="radio"></label>
<
label><input class="" name="question[2]" value="3" type="radio"></label>
<
label><input class="" name="question[2]" value="4" type="radio"></label>
<
label><input class="" name="question[2]" value="5" type="radio"></label>
</
TD></TR>



<
TR><TD>3
</TD><TD>

/* запрос к БД для вывода вопроса */
<?php
$strSQL = "SELECT q_text FROM question WHERE id_question = 3";
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs))
{echo $row['q_text'] . "<br />";}
?>
</TD><TD>
/* варианты ответа */
<label><input class="" name="question[3]" value="1" type="radio"></label>

<
label><input class="" name="question[3]" value="2" type="radio"></label>

<
label><input class="" name="question[3]" value="3" type="radio"></label>

<
label> <input class="" name="question[3]" value="4" type="radio"></label>

</
TD></TR>
<
BR>
<
td colspan="3" align="center"><input type="submit";
name=""; class="t3" value="отправить";>
</
td>
</
table>
</
form>


_____________
God Hates Us All
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.