Всем здрасте....
В общем ситуация такая:
Есть 2 списка (теги SELECT)
В первом списке кол-во зиписей динамическое, во 2-м фиксированное.....
Обновление страницы (с учётом выбранных значений) происходит, после выбора во втором списке....
После обновления, происходят все нужные мне действия, но значения, этих select'ов сбрасываются на исходные...
Подскажите как сделать правильнее чтобы выбранные значения после обновления страницы оставались те же....
Вот кусочек кода:
CODE ( text):
скопировать код в буфер обмена
echo "Список учащихся группы $gn <br>"; printf("<form name='events' method='post' action='%s?type=%s&id=%s&gn=%s'><table border=1><tr><td>Предмет</td><td>Варианты</td></tr><tr><td>", $PHP_SELF,$type,$id,$gn); if ($subj_row = mysql_fetch_array($subj)) { echo "<SELECT NAME='subj_sel'>"; do { printf ("<OPTION VALUE='%s'>%s</OPTION>",$subj_row["id_sub"],$subj_row["name_sub"]); } while ($subj_row = mysql_fetch_array($subj)); echo "</SELECT>"; } echo "</td><td><SELECT NAME='type' onchange='events.submit()'> <OPTION VALUE='h_point'>Контр. точка</OPTION> <OPTION VALUE='h_zch'>Зачёт</OPTION> <OPTION VALUE='h_ekz'>Экзамен</OPTION> <OPTION VALUE='h_test'>Тестирование</OPTION> <OPTION VALUE='h_attest'>Аттестация</OPTION> <OPTION VALUE='h_kurs'>Курсовая</OPTION> </SELECT></td></tr></table></form>"; echo "<form name='stlist' method='post' action='".$PHP_SELF."'>"; if ($type == 'h_point') { echo "<table border='1' cellspacing='0'><tr><td>Студент</td><td>Рейтинг</td></tr>"; do { printf("<tr><td>%s %s %s<input type='hidden' name='%s' value='%s'><td><input type='text' name='input%s'></td></tr>", $stud_row["surename"], $stud_row["name"],$stud_row["lastname"], $stud_row["id"],$stud_row["id"],$stud_row["id"]); } while ($stud_row = mysql_fetch_array($stud)); echo "</table>"; if ($type == 'h_zch') { bla-bla-bla } .....и т.д для всех значений $type }
|