0
Создал следующий код, который позволяет выпадающему меню получить все значения из sql db, способный получить значения выпадающего списка, но я не могу выбрать значение для следующего PHP страницаPHP Передать переменную на следующую страницу после выбора динамического dropbox
<?php
$link = mysql_connect('www.xxxxxxxx.com', 'xxxxxxx', 'xxxxxxx');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("xxxxxxxxxxxxxxxxxxxxx", $link);
function print_dropdown($query)
{
$queried = mysql_query($query);
$menu = '<select name="Topic">';
while ($result = mysql_fetch_array($queried)) {
$topic = htmlspecialchars($result['topic']);
$menu .= '<option value="' . $topic .'">' . $topic . '</option>';
}
$menu .= '</select>';
return $menu;
}
echo print_dropdown("SELECT topic FROM learning_outcome");
?>
я использовал сессию и кэш для отправки выбранного значения из выпадающего списка, но выход пуст на следующей странице
'я использовал сессию и кеш, чтобы отправить выбранное значение из раскрывающегося списка', как вы это делаете? – tradyblix
Сессия: // На странице 1 $ _SESSION ['varname'] = $ var_value; // На странице 2 $ var_value = $ _SESSION ['varname']; Cookie: // Одна страница 1 $ _COOKIE ['varname'] = $ var_value; // На странице 2 $ var_value = $ _COOKIE ['varname']; – Tina
исправлено с помощью $ _POST ['Topic'] – Tina