<?php
$sql = "SELECT " . get_user_table_field("", "user_name") . get_user_table_field(",", "user_id") . "
FROM ".USERS_TABLE."
WHERE " . get_user_table_field("", "user_level") . " > " . GUEST ."
ORDER BY " . get_user_table_field("", "user_name") . " ASC";
$result = $site_db->query($sql);
$user_name = array("----------------------");
while ($user_row = $site_db->fetch_array($result))
{
$user_name[] = $user_row[$user_table_fields['user_name']] . " (ID=" . $user_row[$user_table_fields['user_id']] . ")";
}
$additional_test_fields['test_player'] = array($lang['test_player'], "dropdown", 0, $user_name, 0, 0, 0, 0);
?>
I don't know what is your code that receives the value from the dropdown, but I'd suggest use multidimention array instead:
<?php
$sql = "SELECT " . get_user_table_field("", "user_name") . get_user_table_field(",", "user_id") . "
FROM ".USERS_TABLE."
WHERE " . get_user_table_field("", "user_level") . " > " . GUEST ."
ORDER BY " . get_user_table_field("", "user_name") . " ASC";
$result = $site_db->query($sql);
$user_name = array("----------------------");
while ($user_row = $site_db->fetch_array($result))
{
$user_name[$user_row[$user_table_fields['user_id']]] = $user_row[$user_table_fields['user_name']] . " (id=" . $user_row[$user_table_fields['user_id']] . ")";
}
$additional_test_fields['test_player'] = array($lang['test_player'], "dropdown", 0, $user_name, 1, 0, 0, 0);
?>
Dropdown will return user_id