Как сохранить значение select при обновлении страницы?

245
10 апреля 2017, 07:52

Собственно, сабж. При релоаде страницы значение select не сохраняется, 7-ой час уже пытаюсь сделать, но, как видно, без толку.

echo "<select id='dropdown' name='dropdown' onchange='top.location=this.value'>"; 
while ($line = mysql_fetch_row($students_result)) 
{ 
    echo "<option value='http://exam/?students_id=$line[0]'>"; 
        echo " <a href = '?students_id=".$line[0]."' style = 'color:blue'> ".$line[1]." ".$line[2]." </a> "; 
echo "</option>"; 
} 
echo "</select>"; 
    echo "</div>";

Весь код, если понадобится, лежит здесь - pastebin.com

Заранее извиняюсь, если решение лежит на поверхности и я просто в упор его не вижу.

Answer 1

Значения селекта будут лежать в массиве $_POST, в случае сабмита формы. У вас же простой редирект на линк указанный в опции селекта.А уже student_id можно будет вытаскивать из массива $_GET после редиректа.

READ ALSO
Где меняется $items?

Где меняется $items?

Почему массив $items после обработки в цикле добавляет к своим элементам subcategories я же работаю с масcивом $pointers?

208
Реализовать класс Rectangle c++

Реализовать класс Rectangle c++

Помогите пожалуйста с реализацией класс RectangleНужно создать два приватных поля(значения целочисленные для сторон прямоугольника), методы...

285
Бинарный поиск с счётчиком

Бинарный поиск с счётчиком

Дают число n и нужно вывести сколько таких чисел в массиве, используя бинарный поиск

213
Передача по ссылке и nullptr

Передача по ссылке и nullptr

Пишу функцию на с++ типа:

211