2013-03-09 3 views
0

Как получить значение в поле со списком и сохранить его в переменной? И использовать переменную в другом файле PHP? Вот мой код.Настройка переменной из поля со списком

Примечание: Я уже могу получить данные из базы данных и сохранить их в поле со списком.

$con = mysql_connect("localhost","root","aaaa"); 
if (!$con) 
{ 
    die('Could not connect: ' . mysql_error()); 
} 
mysql_select_db("maptemp", $con); 


$sql = "SELECT * FROM users"; 
$rs = mysql_query($sql) or die(mysql_error()); 
$selectbox='<select name=\'userst\'>'; 

while ($row = mysql_fetch_assoc($rs)) { 
    $selectbox.='<option value=\"' . $row['username'] . '\">' . $row['username'].'</option>'; 
} 

$selectbox.='</select>'; 
mysql_free_result($rs); 
echo $selectbox; 
+0

Комбобокс - это элемент управления пользовательского интерфейса, который представляет собой комбинацию (отсюда и название) выпадающего меню (которое вы получаете с выбором в HTML) и текстовый ввод (ввод текста типа). HTML не имеет встроенных элементов управления, которые представлены в виде combobox. Если у вас есть, то он построен с кучей JavaScript и ответ зависит от того, что JavaScript. В качестве альтернативы вы могли бы иметь в виду «элемент выбора». Что он? (Он выглядит как простой элемент select, но может быть какой-то JS, который вы не используете) – Quentin

+0

Вы используете [** API ** устаревшей ** базы данных API] (http://stackoverflow.com/q/12859942/19068) и должен использовать [современную замену] (http://php.net/manual/en/mysqlinfo.api.choosing.php). – Quentin

ответ

0

Как получить значение в поле со списком и сохранить его в переменной?

Предполагая, что вы говорите об элементе простого выбора.

  1. Отправить форму он находится в
  2. Read $_POST['foo'] или $_GET['foo'] где foo это имя выбора элемента

и использовать переменную в другой PHP файл?

  • include что файл
  • хранить данные в сеансе
  • редиректа на этот файл при прохождении данных в строке запроса
  • различных других вариантов в зависимости от того, что именно вы хотите для того чтобы достигнуть
Смежные вопросы