Здравствуйте.
Есть 2 таблицы:
- workers
- user_id
- user_aname
- ....
- show_history
- show_id
- show_officer
- ....
В поле show_officer хронятся id человека, который ответственнен за проведение мероприятия.
Задача такова: Реализовать ввод данных в show_officer с помощью выпадающего списка, только в нем должны отображаться не id пользователей, а имена, полученные из user_aname. Но при нажатии кнопки добавить в базу записывалось id пользователя,а не его имя.
Пока что я реализовывал это просто вводом id от руки, мой код выглядит так:
<h3>Добавить выставку</h3>
<form action="muz/show_history_sql.php" method="post" name="show_history">
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" align="center"><strong>Введите необходимую информацию</strong></td>
</tr>
<tr>
<td width="150">Начало :</td>
<td><input type="text" name="show_start" maxlength="30" /></td>
</tr>
<tr>
<td width="150">Конец :</td>
<td><input type="text" name="show_end" maxlength="30" /></td>
</tr>
<tr>
<td width="150">Жанр :</td>
<td><input type="text" name="show_genre" maxlength="30" /></td>
</tr>
<tr>
<td width="150">Цена входного билета :</td>
<td><input type="text" name="show_price" maxlength="30" /></td>
</tr>
<tr>
<td width="150">Количество посетителей :</td>
<td><input type="text" name="show_num_of_visitors" maxlength="30" /></td>
</tr>
<tr>
<td width="150">Оценка проведенной выставки :</td>
<td><input type="text" name="show_score" maxlength="30" /></td>
</tr>
<tr>
<td width="150">ответственный за проведение :</td>
<td><input type="text" name="show_officer" maxlength="30" /></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" class="buttons" value="Добавить" />
<input type="reset" class="buttons" value="Очистить" />
</td>
</tr>
</table>
</form>
muz/show_history_sql.php
<?php
require_once("connect.php");
mysql_connect($xhostname, $xusername, $xpassword) or die ("Не могу создать соединение");
mysql_select_db($xdbName) or die (mysql_error());
$query = "INSERT INTO $xtable SET show_start='".$_POST['show_start']."',show_end='".$_POST['show_end']."',show_genre='".$_POST['show_genre']."',show_price='".$_POST['show_price'].
"',show_num_of_visitors='".$_POST['show_num_of_visitors']."',show_score='".$_POST['show_score']."',show_officer='".$_POST['show_officer']."'";
mysql_query($query) or die(mysql_error());
mysql_close();
echo ("<div style=\"text-align: center; margin-top: 10px;\">
<font color=\"green\">Данные успешно сохранены!</font>
<a href=../index.php>Вернуться назад</a></div>");
?>
Но нужно сделать именно выпадающие списки. Помогите, пожалуйста, выполнить поставленную задачу