2012-06-24 5 views
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"); 
?> 

я использовал сессию и кэш для отправки выбранного значения из выпадающего списка, но выход пуст на следующей странице

+0

'я использовал сессию и кеш, чтобы отправить выбранное значение из раскрывающегося списка', как вы это делаете? – tradyblix

+0

Сессия: // На странице 1 $ _SESSION ['varname'] = $ var_value; // На странице 2 $ var_value = $ _SESSION ['varname']; Cookie: // Одна страница 1 $ _COOKIE ['varname'] = $ var_value; // На странице 2 $ var_value = $ _COOKIE ['varname']; – Tina

+0

исправлено с помощью $ _POST ['Topic'] – Tina

ответ

0

фиксируется с помощью $ _POST [ «темы»]

Смежные вопросы